home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Programming / HBasicGolded / Files / api / os3.basic < prev   
Text File  |  1979-12-31  |  76KB  |  1,140 lines

  1. ACrypt STRPTR ACrypt(STRPTR buffer, STRPTR password, STRPTR username)
  2. AbleICR WORD AbleICR(struct Library *resource, LONG mask)
  3. AbortIO void AbortIO(struct IORequest *ioRequest)
  4. AbortPkt void AbortPkt(struct MsgPort *port, struct DosPacket *pkt)
  5. ActivateCxObj LONG ActivateCxObj(CxObj *co, LONG true)
  6. ActivateGadget BOOL ActivateGadget(struct Gadget *gadgets, struct Window *window, struct Requester *requester)
  7. ActivateWindow void ActivateWindow(struct Window *window)
  8. AddAmigaGuideHost APTR AddAmigaGuideHost(struct Hook *h, STRPTR name, Tag tag1, ...)
  9. AddAmigaGuideHostA APTR AddAmigaGuideHostA(struct Hook *h, STRPTR name, struct TagItem *attrs)
  10. AddAnimOb void AddAnimOb(struct AnimOb *anOb, struct AnimOb **anKey, struct RastPort *rp)
  11. AddAppIcon struct AppIcon *AddAppIcon(ULONG id, ULONG userdata, UBYTE *text, struct MsgPort *msgport, struct FileLock *lock, struct DiskObject *diskobj, Tag tag1, ...)
  12. AddAppIconA struct AppIcon *AddAppIconA(ULONG id, ULONG userdata, UBYTE *text, struct MsgPort *msgport, struct FileLock *lock, struct DiskObject *diskobj, struct TagItem *taglist)
  13. AddAppMenuItem struct AppMenuItem *AddAppMenuItem(ULONG id, ULONG userdata, UBYTE *text, struct MsgPort *msgport, Tag tag1, ...)
  14. AddAppMenuItemA struct AppMenuItem *AddAppMenuItemA(ULONG id, ULONG userdata, UBYTE *text, struct MsgPort *msgport, struct TagItem *taglist)
  15. AddAppWindow struct AppWindow *AddAppWindow(ULONG id, ULONG userdata, struct Window *window, struct MsgPort *msgport, Tag tag1, ...)
  16. AddAppWindowA struct AppWindow *AddAppWindowA(ULONG id, ULONG userdata, struct Window *window, struct MsgPort *msgport, struct TagItem *taglist)
  17. AddBob void AddBob(struct Bob *bob, struct RastPort *rp)
  18. AddBootNode BOOL AddBootNode(LONG bootPri, ULONG flags, struct DeviceNode *deviceNode, struct ConfigDev *configDev)
  19. AddBuffers LONG AddBuffers(STRPTR name, LONG number)
  20. AddClass void AddClass(struct IClass *classPtr)
  21. AddConfigDev void AddConfigDev(struct ConfigDev *configDev)
  22. AddDTObject LONG AddDTObject(struct Window *win, struct Requester *req, Object *o, LONG pos)
  23. AddDevice void AddDevice(struct Device *device)
  24. AddDosEntry LONG AddDosEntry(struct DosList *dlist)
  25. AddDosNode BOOL AddDosNode(LONG bootPri, ULONG flags, struct DeviceNode *deviceNode)
  26. AddFont void AddFont(struct TextFont *textFont)
  27. AddFreeList BOOL AddFreeList(struct FreeList *freelist, APTR mem, ULONG size)
  28. AddGList UWORD AddGList(struct Window *window, struct Gadget *gadget, ULONG position, LONG numGad, struct Requester *requester)
  29. AddGadget UWORD AddGadget(struct Window *window, struct Gadget *gadget, ULONG position)
  30. AddHead void AddHead(struct List *list, struct Node *node)
  31. AddICRVector struct Interrupt *AddICRVector(struct Library *resource, LONG iCRBit, struct Interrupt *interrupt)
  32. AddIEvents void AddIEvents(struct InputEvent *events)
  33. AddIntServer void AddIntServer(LONG intNumber, struct Interrupt *interrupt)
  34. AddKBInt APTR AddKBInt(APTR intRoutine, APTR intData)
  35. AddLibrary void AddLibrary(struct Library *library)
  36. AddMemHandler void AddMemHandler(struct Interrupt *memhand)
  37. AddMemList void AddMemList(ULONG size, ULONG attributes, LONG pri, APTR base, UBYTE *name)
  38. AddNamedObject BOOL AddNamedObject(struct NamedObject *nameSpace, struct NamedObject *object)
  39. AddPart BOOL AddPart(STRPTR dirname, STRPTR filename, ULONG size)
  40. AddPort void AddPort(struct MsgPort *port)
  41. AddResource void AddResource(APTR resource)
  42. AddSegment LONG AddSegment(STRPTR name, BPTR seg, LONG system)
  43. AddSemaphore void AddSemaphore(struct SignalSemaphore *sigSem)
  44. AddTOF void AddTOF(struct Isrvstr *i, LONG (*p)(), LONG a)
  45. AddTail void AddTail(struct List *list, struct Node *node)
  46. AddTask APTR AddTask(struct Task *task, APTR initPC, APTR finalPC)
  47. AddTime void AddTime(struct timeval *dest, struct timeval *src)
  48. AddTimerInt APTR AddTimerInt(APTR intRoutine, APTR intData)
  49. AddVBlankInt APTR AddVBlankInt(APTR intRoutine, APTR intData)
  50. AddVSprite void AddVSprite(struct VSprite *vSprite, struct RastPort *rp)
  51. Alert void Alert(ULONG alertNum)
  52. AllocAbs APTR AllocAbs(ULONG byteSize, APTR location)
  53. AllocAslRequest APTR AllocAslRequest(ULONG reqType, struct TagItem *tagList)
  54. AllocAslRequestTags APTR AllocAslRequestTags(ULONG reqType, Tag Tag1, ...)
  55. AllocBitMap struct BitMap *AllocBitMap(ULONG sizex, ULONG sizey, ULONG depth, ULONG flags, struct BitMap *friend_bitmap)
  56. AllocBoardMem void AllocBoardMem(ULONG slotSpec)
  57. AllocConfigDev struct ConfigDev *AllocConfigDev(void)
  58. AllocDBufInfo struct DBufInfo *AllocDBufInfo(struct ViewPort *vp)
  59. AllocDosObject APTR AllocDosObject(ULONG type, struct TagItem *tags)
  60. AllocDosObjectTagList APTR AllocDosObjectTagList(ULONG type, struct TagItem *tags)
  61. AllocDosObjectTags APTR AllocDosObjectTags(ULONG type, ULONG tag1type, ...)
  62. AllocEntry struct MemList *AllocEntry(struct MemList *entry)
  63. AllocExpansionMem APTR AllocExpansionMem(ULONG numSlots, ULONG slotAlign)
  64. AllocFileRequest struct FileRequester *AllocFileRequest(void)
  65. AllocIFF struct IFFHandle *AllocIFF(void)
  66. AllocLocalItem struct LocalContextItem *AllocLocalItem(LONG type, LONG id, LONG ident, LONG dataSize)
  67. AllocMem APTR AllocMem(ULONG byteSize, ULONG requirements)
  68. AllocMiscResource UBYTE *AllocMiscResource(ULONG unitNum, UBYTE *name)
  69. AllocNamedObject struct NamedObject *AllocNamedObject(STRPTR name, Tag tag1, ...)
  70. AllocNamedObjectA struct NamedObject *AllocNamedObjectA(STRPTR name, struct TagItem *tagList)
  71. AllocPooled APTR AllocPooled(APTR poolHeader, ULONG memSize)
  72. AllocPotBits UWORD AllocPotBits(ULONG bits)
  73. AllocRaster PLANEPTR AllocRaster(ULONG width, ULONG height)
  74. AllocRemember APTR AllocRemember(struct Remember **rememberKey, ULONG size, ULONG flags)
  75. AllocScreenBuffer struct ScreenBuffer *AllocScreenBuffer(struct Screen *sc, struct BitMap *bm, ULONG flags)
  76. AllocSignal BYTE AllocSignal(LONG signalNum)
  77. AllocSpriteData struct ExtSprite *AllocSpriteData(struct BitMap *bm, ULONG tag1Type, ...)
  78. AllocSpriteDataA struct ExtSprite *AllocSpriteDataA(struct BitMap *bm, struct TagItem *tags)
  79. AllocTrap LONG AllocTrap(LONG trapNum)
  80. AllocUnit BOOL AllocUnit(LONG unitNum)
  81. AllocVec APTR AllocVec(ULONG byteSize, ULONG requirements)
  82. Allocate APTR Allocate(struct MemHeader *freeList, ULONG byteSize)
  83. AllocateTagItems struct TagItem *AllocateTagItems(ULONG numTags)
  84. AlohaWorkbench void AlohaWorkbench(LONG wbport)
  85. Amiga2Date void Amiga2Date(ULONG seconds, struct ClockData *result)
  86. AmigaGuideSignal ULONG AmigaGuideSignal(APTR cl)
  87. AndRectRegion void AndRectRegion(struct Region *region, struct Rectangle *rectangle)
  88. AndRegionRegion BOOL AndRegionRegion(struct Region *srcRegion, struct Region *destRegion)
  89. Animate void Animate(struct AnimOb **anKey, struct RastPort *rp)
  90. ApplyTagChanges void ApplyTagChanges(struct TagItem *list, struct TagItem *changeList)
  91. AreaDraw LONG AreaDraw(struct RastPort *rp, LONG x, LONG y)
  92. AreaEllipse LONG AreaEllipse(struct RastPort *rp, LONG xCenter, LONG yCenter, LONG a, LONG b)
  93. AreaEnd LONG AreaEnd(struct RastPort *rp)
  94. AreaMove LONG AreaMove(struct RastPort *rp, LONG x, LONG y)
  95. ArgArrayDone void ArgArrayDone(void)
  96. ArgArrayInit UBYTE **ArgArrayInit(LONG argc, UBYTE **argv)
  97. ArgInt LONG ArgInt(UBYTE **tt, STRPTR entry, LONG defaultval)
  98. ArgString STRPTR ArgString(UBYTE **tt, STRPTR entry, STRPTR defaulstring)
  99. AskFont void AskFont(struct RastPort *rp, struct TextAttr *textAttr)
  100. AskKeyMapDefault struct KeyMap *AskKeyMapDefault(void)
  101. AskSoftStyle ULONG AskSoftStyle(struct RastPort *rp)
  102. AslRequest BOOL AslRequest(APTR requester, struct TagItem *tagList)
  103. AslRequestTags BOOL AslRequestTags(APTR requester, Tag Tag1, ...)
  104. AssignAdd BOOL AssignAdd(STRPTR name, BPTR lock)
  105. AssignLate BOOL AssignLate(STRPTR name, STRPTR path)
  106. AssignLock LONG AssignLock(STRPTR name, BPTR lock)
  107. AssignPath BOOL AssignPath(STRPTR name, STRPTR path)
  108. AttachCxObj void AttachCxObj(CxObj *headObj, CxObj *co)
  109. AttachPalExtra LONG AttachPalExtra(struct ColorMap *cm, struct ViewPort *vp)
  110. AttemptLockDosList struct DosList *AttemptLockDosList(ULONG flags)
  111. AttemptLockLayerRom BOOL AttemptLockLayerRom(struct Layer *layer)
  112. AttemptRemNamedObject LONG AttemptRemNamedObject(struct NamedObject *object)
  113. AttemptSemaphore ULONG AttemptSemaphore(struct SignalSemaphore *sigSem)
  114. AttemptSemaphoreShared ULONG AttemptSemaphoreShared(struct SignalSemaphore *sigSem)
  115. AutoRequest BOOL AutoRequest(struct Window *window, struct IntuiText *body, struct IntuiText *posText, struct IntuiText *negText, ULONG pFlag, ULONG nFlag, ULONG width, ULONG height)
  116. AvailFonts LONG AvailFonts(STRPTR buffer, LONG bufBytes, LONG flags)
  117. AvailMem ULONG AvailMem(ULONG requirements)
  118. BeginCardAccess BOOL BeginCardAccess(struct CardHandle *handle)
  119. BeginIO void BeginIO(struct IORequest *ioReq)
  120. BeginRefresh void BeginRefresh(struct Window *window)
  121. BeginUpdate LONG BeginUpdate(struct Layer *l)
  122. BehindLayer LONG BehindLayer(LONG dummy, struct Layer *layer)
  123. BestModeID ULONG BestModeID(ULONG tag1Type, ...)
  124. BestModeIDA ULONG BestModeIDA(struct TagItem *tags)
  125. BitMapScale void BitMapScale(struct BitScaleArgs *bitScaleArgs)
  126. BltBitMap LONG BltBitMap(struct BitMap *srcBitMap, LONG xSrc, LONG ySrc, struct BitMap *destBitMap, LONG xDest, LONG yDest, LONG xSize, LONG ySize, ULONG minterm, ULONG mask, PLANEPTR tempA)
  127. BltBitMapRastPort void BltBitMapRastPort(struct BitMap *srcBitMap, LONG xSrc, LONG ySrc, struct RastPort *destRP, LONG xDest, LONG yDest, LONG xSize, LONG ySize, ULONG minterm)
  128. BltClear void BltClear(PLANEPTR memBlock, ULONG byteCount, ULONG flags)
  129. BltMaskBitMapRastPort void BltMaskBitMapRastPort(struct BitMap *srcBitMap, LONG xSrc, LONG ySrc, struct RastPort *destRP, LONG xDest, LONG yDest, LONG xSize, LONG ySize, ULONG minterm, PLANEPTR bltMask)
  130. BltPattern void BltPattern(struct RastPort *rp, PLANEPTR mask, LONG xMin, LONG yMin, LONG xMax, LONG yMax, ULONG maskBPR)
  131. BltTemplate void BltTemplate(PLANEPTR source, LONG xSrc, LONG srcMod, struct RastPort *destRP, LONG xDest, LONG yDest, LONG xSize, LONG ySize)
  132. BuildEasyRequest struct Window *BuildEasyRequest(struct Window *window, struct EasyStruct *easyStruct, ULONG idcmp, ...)
  133. BuildEasyRequestArgs struct Window *BuildEasyRequestArgs(struct Window *window, struct EasyStruct *easyStruct, ULONG idcmp, APTR args)
  134. BuildSysRequest struct Window *BuildSysRequest(struct Window *window, struct IntuiText *body, struct IntuiText *posText, struct IntuiText *negText, ULONG flags, ULONG width, ULONG height)
  135. BumpRevision UBYTE *BumpRevision(UBYTE *newname, UBYTE *oldname)
  136. CBump void CBump(struct UCopList *copList)
  137. CDInputHandler struct InputEvent *CDInputHandler(struct InputEvent *events, struct Library *consoleDevice)
  138. CMove void CMove(struct UCopList *copList, APTR destination, LONG data)
  139. CWait void CWait(struct UCopList *copList, LONG v, LONG h)
  140. CacheClearE void CacheClearE(APTR address, ULONG length, ULONG caches)
  141. CacheClearU void CacheClearU(void)
  142. CacheControl ULONG CacheControl(ULONG cacheBits, ULONG cacheMask)
  143. CachePostDMA void CachePostDMA(APTR address, ULONG *length, ULONG flags)
  144. CachePreDMA APTR CachePreDMA(APTR address, ULONG *length, ULONG flags)
  145. CalcIVG UWORD CalcIVG(struct View *v, struct ViewPort *vp)
  146. CallHook ULONG CallHook(struct Hook *hookPtr, Object *obj, ...)
  147. CallHookA ULONG CallHookA(struct Hook *hookPtr, Object *obj, APTR message)
  148. CallHookPkt ULONG CallHookPkt(struct Hook *hook, APTR object, APTR paramPacket)
  149. CardAccessSpeed ULONG CardAccessSpeed(struct CardHandle *handle, ULONG nanoseconds)
  150. CardChangeCount ULONG CardChangeCount(void)
  151. CardForceChange BOOL CardForceChange(void)
  152. CardInterface ULONG CardInterface(void)
  153. CardMiscControl UBYTE CardMiscControl(struct CardHandle *handle, ULONG control_bits)
  154. CardProgramVoltage LONG CardProgramVoltage(struct CardHandle *handle, ULONG voltage)
  155. CardResetCard BOOL CardResetCard(struct CardHandle *handle)
  156. CardResetRemove BOOL CardResetRemove(struct CardHandle *handle, ULONG flag)
  157. Cause void Cause(struct Interrupt *interrupt)
  158. ChangeExtSprite LONG ChangeExtSprite(struct ViewPort *vp, struct ExtSprite *oldsprite, struct ExtSprite *newsprite, ULONG tag1Type, ...)
  159. ChangeExtSpriteA LONG ChangeExtSpriteA(struct ViewPort *vp, struct ExtSprite *oldsprite, struct ExtSprite *newsprite, struct TagItem *tags)
  160. ChangeMode LONG ChangeMode(LONG type, BPTR fh, LONG newmode)
  161. ChangeScreenBuffer ULONG ChangeScreenBuffer(struct Screen *sc, struct ScreenBuffer *sb)
  162. ChangeSprite void ChangeSprite(struct ViewPort *vp, struct SimpleSprite *sprite, PLANEPTR newData)
  163. ChangeVPBitMap void ChangeVPBitMap(struct ViewPort *vp, struct BitMap *bm, struct DBufInfo *db)
  164. ChangeWindowBox void ChangeWindowBox(struct Window *window, LONG left, LONG top, LONG width, LONG height)
  165. CheckDate ULONG CheckDate(struct ClockData *date)
  166. CheckIO struct IORequest *CheckIO(struct IORequest *ioRequest)
  167. CheckRexxMsg BOOL CheckRexxMsg(struct Message *rexxmsg)
  168. CheckSignal LONG CheckSignal(LONG mask)
  169. ChildFree void ChildFree(APTR tid)
  170. ChildOrphan void ChildOrphan(APTR tid)
  171. ChildStatus void ChildStatus(APTR tid)
  172. ChildWait void ChildWait(APTR tid)
  173. ClearCxObjError void ClearCxObjError(CxObj *co)
  174. ClearDMRequest BOOL ClearDMRequest(struct Window *window)
  175. ClearEOL void ClearEOL(struct RastPort *rp)
  176. ClearMenuStrip void ClearMenuStrip(struct Window *window)
  177. ClearPointer void ClearPointer(struct Window *window)
  178. ClearRectRegion BOOL ClearRectRegion(struct Region *region, struct Rectangle *rectangle)
  179. ClearRegion void ClearRegion(struct Region *region)
  180. ClearRexxMsg void ClearRexxMsg(struct RexxMsg *msgptr, ULONG count)
  181. ClearScreen void ClearScreen(struct RastPort *rp)
  182. Cli struct CommandLineInterface *Cli(void)
  183. CliInitNewcli LONG CliInitNewcli(struct DosPacket *dp)
  184. CliInitRun LONG CliInitRun(struct DosPacket *dp)
  185. ClipBlit void ClipBlit(struct RastPort *srcRP, LONG xSrc, LONG ySrc, struct RastPort *destRP, LONG xDest, LONG yDest, LONG xSize, LONG ySize, ULONG minterm)
  186. CloneTagItems struct TagItem *CloneTagItems(struct TagItem *tagList)
  187. Close LONG Close(BPTR file)
  188. CloseAmigaGuide void CloseAmigaGuide(APTR cl)
  189. CloseCatalog void CloseCatalog(struct Catalog *catalog)
  190. CloseClipboard void CloseClipboard(struct ClipboardHandle *clipHandle)
  191. CloseDevice void CloseDevice(struct IORequest *ioRequest)
  192. CloseEngine void CloseEngine(struct GlyphEngine *glyphEngine)
  193. CloseFont void CloseFont(struct TextFont *textFont)
  194. CloseIFF void CloseIFF(struct IFFHandle *iff)
  195. CloseLibrary void CloseLibrary(struct Library *library)
  196. CloseLocale void CloseLocale(struct Locale *locale)
  197. CloseMonitor BOOL CloseMonitor(struct MonitorSpec *monitorSpec)
  198. CloseScreen BOOL CloseScreen(struct Screen *screen)
  199. CloseWindow void CloseWindow(struct Window *window)
  200. CloseWorkBench LONG CloseWorkBench(void)
  201. CmpTime LONG CmpTime(struct timeval *dest, struct timeval *src)
  202. CoerceMethod ULONG CoerceMethod(struct IClass *cl, Object *obj, ULONG MethodID, ...)
  203. CoerceMethodA ULONG CoerceMethodA(struct IClass *cl, Object *obj, Msg message)
  204. CoerceMode ULONG CoerceMode(struct ViewPort *vp, ULONG monitorid, ULONG flags)
  205. ColdReboot void ColdReboot(void)
  206. CollectionChunk LONG CollectionChunk(struct IFFHandle *iff, LONG type, LONG id)
  207. CollectionChunks LONG CollectionChunks(struct IFFHandle *iff, LONG *propArray, LONG numPairs)
  208. CompareDates LONG CompareDates(struct DateStamp *date1, struct DateStamp *date2)
  209. ConfigBoard void ConfigBoard(APTR board, struct ConfigDev *configDev)
  210. ConfigChain void ConfigChain(APTR baseAddr)
  211. ConvToLower ULONG ConvToLower(struct Locale *locale, ULONG character)
  212. ConvToUpper ULONG ConvToUpper(struct Locale *locale, ULONG character)
  213. ConvertHSBToRGB void ConvertHSBToRGB(struct ColorWheelHSB *hsb, struct ColorWheelRGB *rgb)
  214. ConvertRGBToHSB void ConvertRGBToHSB(struct ColorWheelRGB *rgb, struct ColorWheelHSB *hsb)
  215. CopyMem void CopyMem(APTR source, APTR dest, ULONG size)
  216. CopyMemQuick void CopyMemQuick(APTR source, APTR dest, ULONG size)
  217. CopySBitMap void CopySBitMap(struct Layer *layer)
  218. CopyTuple BOOL CopyTuple(struct CardHandle *handle, UBYTE *buffer, ULONG tuplecode, ULONG size)
  219. CreateArgstring UBYTE *CreateArgstring(UBYTE *string, ULONG length)
  220. CreateBehindHookLayer struct Layer *CreateBehindHookLayer(struct Layer_Info *li, struct BitMap *bm, LONG x0, LONG y0, LONG x1, LONG y1, LONG flags, struct Hook *hook, struct BitMap *bm2)
  221. CreateBehindLayer struct Layer *CreateBehindLayer(struct Layer_Info *li, struct BitMap *bm, LONG x0, LONG y0, LONG x1, LONG y1, LONG flags, struct BitMap *bm2)
  222. CreateContext struct Gadget *CreateContext(struct Gadget **glistptr)
  223. CreateCxObj CxObj *CreateCxObj(ULONG type, LONG arg1, LONG arg2)
  224. CreateDir BPTR CreateDir(STRPTR name)
  225. CreateExtIO struct IORequest *CreateExtIO(struct MsgPort *port, LONG ioSize)
  226. CreateGadget struct Gadget *CreateGadget(ULONG kind, struct Gadget *gad, struct NewGadget *ng, Tag tag1, ...)
  227. CreateGadgetA struct Gadget *CreateGadgetA(ULONG kind, struct Gadget *gad, struct NewGadget *ng, struct TagItem *taglist)
  228. CreateIORequest APTR CreateIORequest(struct MsgPort *port, ULONG size)
  229. CreateMenus struct Menu *CreateMenus(struct NewMenu *newmenu, Tag tag1, ...)
  230. CreateMenusA struct Menu *CreateMenusA(struct NewMenu *newmenu, struct TagItem *taglist)
  231. CreateMsgPort struct MsgPort *CreateMsgPort(void)
  232. CreateNewProc struct Process *CreateNewProc(struct TagItem *tags)
  233. CreateNewProcTagList struct Process *CreateNewProcTagList(struct TagItem *tags)
  234. CreateNewProcTags struct Process *CreateNewProcTags(ULONG tag1type, ...)
  235. CreatePlayer struct Player *CreatePlayer(Tag tag1, ...)
  236. CreatePlayerA struct Player *CreatePlayerA(struct TagItem *tagList)
  237. CreatePool APTR CreatePool(ULONG requirements, ULONG puddleSize, ULONG threshSize)
  238. CreatePort struct MsgPort *CreatePort(STRPTR name, LONG pri)
  239. CreateProc struct MsgPort *CreateProc(STRPTR name, LONG pri, BPTR segList, LONG stackSize)
  240. CreateRexxMsg struct RexxMsg *CreateRexxMsg(struct MsgPort *port, UBYTE *extension, UBYTE *host)
  241. CreateStdIO struct IOStdReq *CreateStdIO(struct MsgPort *port)
  242. CreateTask struct Task *CreateTask(STRPTR name, LONG pri, APTR initPC, ULONG stackSize)
  243. CreateUpfrontHookLayer struct Layer *CreateUpfrontHookLayer(struct Layer_Info *li, struct BitMap *bm, LONG x0, LONG y0, LONG x1, LONG y1, LONG flags, struct Hook *hook, struct BitMap *bm2)
  244. CreateUpfrontLayer struct Layer *CreateUpfrontLayer(struct Layer_Info *li, struct BitMap *bm, LONG x0, LONG y0, LONG x1, LONG y1, LONG flags, struct BitMap *bm2)
  245. CurrentChunk struct ContextNode *CurrentChunk(struct IFFHandle *iff)
  246. CurrentDir BPTR CurrentDir(BPTR lock)
  247. CurrentTime void CurrentTime(ULONG *seconds, ULONG *micros)
  248. CxBroker CxObj *CxBroker(struct NewBroker *nb, LONG *error)
  249. CxMsgData APTR CxMsgData(CxMsg *cxm)
  250. CxMsgID LONG CxMsgID(CxMsg *cxm)
  251. CxMsgType ULONG CxMsgType(CxMsg *cxm)
  252. CxObjError LONG CxObjError(CxObj *co)
  253. CxObjType ULONG CxObjType(CxObj *co)
  254. Date2Amiga ULONG Date2Amiga(struct ClockData *date)
  255. DateStamp struct DateStamp *DateStamp(struct DateStamp *date)
  256. DateToStr LONG DateToStr(struct DateTime *datetime)
  257. Deallocate void Deallocate(struct MemHeader *freeList, APTR memoryBlock, ULONG byteSize)
  258. Debug void Debug(ULONG flags)
  259. Delay void Delay(LONG timeout)
  260. DeleteArgstring void DeleteArgstring(UBYTE *argstring)
  261. DeleteCxObj void DeleteCxObj(CxObj *co)
  262. DeleteCxObjAll void DeleteCxObjAll(CxObj *co)
  263. DeleteDiskObject BOOL DeleteDiskObject(UBYTE *name)
  264. DeleteExtIO void DeleteExtIO(struct IORequest *ioReq)
  265. DeleteFile LONG DeleteFile(STRPTR name)
  266. DeleteIORequest void DeleteIORequest(APTR iorequest)
  267. DeleteLayer LONG DeleteLayer(LONG dummy, struct Layer *layer)
  268. DeleteMsgPort void DeleteMsgPort(struct MsgPort *port)
  269. DeleteNV BOOL DeleteNV(STRPTR appName, STRPTR itemName, LONG killRequesters)
  270. DeletePlayer void DeletePlayer(struct Player *player)
  271. DeletePool void DeletePool(APTR poolHeader)
  272. DeletePort void DeletePort(struct MsgPort *ioReq)
  273. DeleteRexxMsg void DeleteRexxMsg(struct RexxMsg *packet)
  274. DeleteStdIO void DeleteStdIO(struct IOStdReq *ioReq)
  275. DeleteTask void DeleteTask(struct Task *task)
  276. DeleteVar LONG DeleteVar(STRPTR name, ULONG flags)
  277. DeviceProc struct MsgPort *DeviceProc(STRPTR name)
  278. DeviceTuple ULONG DeviceTuple(UBYTE *tuple_data, struct DeviceTData *storage)
  279. Disable void Disable(void)
  280. DisownBlitter void DisownBlitter(void)
  281. DisplayAlert BOOL DisplayAlert(ULONG alertNumber, UBYTE *string, ULONG height)
  282. DisplayBeep void DisplayBeep(struct Screen *screen)
  283. DisposeCxMsg void DisposeCxMsg(CxMsg *cxm)
  284. DisposeDTObject void DisposeDTObject(Object *o)
  285. DisposeFontContents void DisposeFontContents(struct FontContentsHeader *fontContentsHeader)
  286. DisposeLayerInfo void DisposeLayerInfo(struct Layer_Info *li)
  287. DisposeObject void DisposeObject(APTR object)
  288. DisposeRegion void DisposeRegion(struct Region *region)
  289. DivertCxMsg void DivertCxMsg(CxMsg *cxm, CxObj *headObj, CxObj *returnObj)
  290. DoAsyncLayout ULONG DoAsyncLayout(Object *o, struct gpLayout *gpl)
  291. DoCollision void DoCollision(struct RastPort *rp)
  292. DoDTMethod ULONG DoDTMethod(Object *o, struct Window *win, struct Requester *req, ULONG data, ...)
  293. DoDTMethodA ULONG DoDTMethodA(Object *o, struct Window *win, struct Requester *req, Msg msg)
  294. DoGadgetMethod ULONG DoGadgetMethod(struct Gadget *gad, struct Window *win, struct Requester *req, ULONG MethodID, ...)
  295. DoGadgetMethodA ULONG DoGadgetMethodA(struct Gadget *gad, struct Window *win, struct Requester *req, Msg message)
  296. DoHookClipRects void DoHookClipRects(struct Hook *hook, struct RastPort *rport, struct Rectangle *rect)
  297. DoIO BYTE DoIO(struct IORequest *ioRequest)
  298. DoMethod ULONG DoMethod(Object *obj, ULONG MethodID, ...)
  299. DoMethodA ULONG DoMethodA(Object *obj, Msg message)
  300. DoPkt LONG DoPkt(struct MsgPort *port, LONG action, LONG arg1, LONG arg2, LONG arg3, LONG arg4, LONG arg5)
  301. DoPkt0 LONG DoPkt0(struct MsgPort *port, LONG action)
  302. DoPkt1 LONG DoPkt1(struct MsgPort *port, LONG action, LONG arg1)
  303. DoPkt2 LONG DoPkt2(struct MsgPort *port, LONG action, LONG arg1, LONG arg2)
  304. DoPkt3 LONG DoPkt3(struct MsgPort *port, LONG action, LONG arg1, LONG arg2, LONG arg3)
  305. DoPkt4 LONG DoPkt4(struct MsgPort *port, LONG action, LONG arg1, LONG arg2, LONG arg3, LONG arg4)
  306. DoSuperMethod ULONG DoSuperMethod(struct IClass *cl, Object *obj, ULONG MethodID, ...)
  307. DoSuperMethodA ULONG DoSuperMethodA(struct IClass *cl, Object *obj, Msg message)
  308. DoTimer LONG DoTimer(struct timeval *, LONG unit, LONG command)
  309. DoubleClick BOOL DoubleClick(ULONG sSeconds, ULONG sMicros, ULONG cSeconds, ULONG cMicros)
  310. Draw void Draw(struct RastPort *rp, LONG x, LONG y)
  311. DrawBevelBox void DrawBevelBox(struct RastPort *rport, LONG left, LONG top, LONG width, LONG height, Tag tag1, ...)
  312. DrawBevelBoxA void DrawBevelBoxA(struct RastPort *rport, LONG left, LONG top, LONG width, LONG height, struct TagItem *taglist)
  313. DrawBorder void DrawBorder(struct RastPort *rp, struct Border *border, LONG leftOffset, LONG topOffset)
  314. DrawEllipse void DrawEllipse(struct RastPort *rp, LONG xCenter, LONG yCenter, LONG a, LONG b)
  315. DrawGList void DrawGList(struct RastPort *rp, struct ViewPort *vp)
  316. DrawImage void DrawImage(struct RastPort *rp, struct Image *image, LONG leftOffset, LONG topOffset)
  317. DrawImageState void DrawImageState(struct RastPort *rp, struct Image *image, LONG leftOffset, LONG topOffset, ULONG state, struct DrawInfo *drawInfo)
  318. DupLock BPTR DupLock(BPTR lock)
  319. DupLockFromFH BPTR DupLockFromFH(BPTR fh)
  320. EasyRequest LONG EasyRequest(struct Window *window, struct EasyStruct *easyStruct, ULONG *idcmpPtr, ...)
  321. EasyRequestArgs LONG EasyRequestArgs(struct Window *window, struct EasyStruct *easyStruct, ULONG *idcmpPtr, APTR args)
  322. ElapsedTime ULONG ElapsedTime(struct EClockVal *context)
  323. Enable void Enable(void)
  324. EndCardAccess BOOL EndCardAccess(struct CardHandle *handle)
  325. EndNotify void EndNotify(struct NotifyRequest *notify)
  326. EndRefresh void EndRefresh(struct Window *window, LONG complete)
  327. EndRequest void EndRequest(struct Requester *requester, struct Window *window)
  328. EndUpdate void EndUpdate(struct Layer *layer, ULONG flag)
  329. Enqueue void Enqueue(struct List *list, struct Node *node)
  330. EnqueueCxObj void EnqueueCxObj(CxObj *headObj, CxObj *co)
  331. EntryHandler LONG EntryHandler(struct IFFHandle *iff, LONG type, LONG id, LONG position, struct Hook *handler, APTR object)
  332. EraseImage void EraseImage(struct RastPort *rp, struct Image *image, LONG leftOffset, LONG topOffset)
  333. EraseRect void EraseRect(struct RastPort *rp, LONG xMin, LONG yMin, LONG xMax, LONG yMax)
  334. ErrorReport LONG ErrorReport(LONG code, LONG type, ULONG arg1, struct MsgPort *device)
  335. ExAll LONG ExAll(BPTR lock, struct ExAllData *buffer, LONG size, LONG data, struct ExAllControl *control)
  336. ExAllEnd void ExAllEnd(BPTR lock, struct ExAllData *buffer, LONG size, LONG data, struct ExAllControl *control)
  337. ExNext LONG ExNext(BPTR lock, struct FileInfoBlock *fileInfoBlock)
  338. Examine LONG Examine(BPTR lock, struct FileInfoBlock *fileInfoBlock)
  339. ExamineFH BOOL ExamineFH(BPTR fh, struct FileInfoBlock *fib)
  340. Execute LONG Execute(STRPTR string, BPTR file, BPTR file2)
  341. Exit void Exit(LONG returnCode)
  342. ExitHandler LONG ExitHandler(struct IFFHandle *iff, LONG type, LONG id, LONG position, struct Hook *handler, APTR object)
  343. ExpungeXRef void ExpungeXRef(void)
  344. ExtendFont ULONG ExtendFont(struct TextFont *font, struct TagItem *fontTags)
  345. ExtendFontTags ULONG ExtendFontTags(struct TextFont *font, ULONG tag1Type, ...)
  346. ExternalSync BOOL ExternalSync(struct Player *player, LONG minTime, LONG maxTime)
  347. FGetC LONG FGetC(BPTR fh)
  348. FGets STRPTR FGets(BPTR fh, STRPTR buf, ULONG buflen)
  349. FPrintf LONG FPrintf(BPTR fh, STRPTR format, ...)
  350. FPutC LONG FPutC(BPTR fh, LONG ch)
  351. FPuts LONG FPuts(BPTR fh, STRPTR str)
  352. FRead LONG FRead(BPTR fh, APTR block, ULONG blocklen, ULONG number)
  353. FWrite LONG FWrite(BPTR fh, APTR block, ULONG blocklen, ULONG number)
  354. FWritef void FWritef(BPTR fh, STRPTR format, ...)
  355. FastRand ULONG FastRand(ULONG seed)
  356. FattenLayerInfo LONG FattenLayerInfo(struct Layer_Info *li)
  357. Fault BOOL Fault(LONG code, STRPTR header, STRPTR buffer, LONG len)
  358. FilePart STRPTR FilePart(STRPTR path)
  359. FillRexxMsg BOOL FillRexxMsg(struct RexxMsg *msgptr, ULONG count, ULONG mask)
  360. FilterTagChanges void FilterTagChanges(struct TagItem *changeList, struct TagItem *originalList, ULONG apply)
  361. FilterTagItems ULONG FilterTagItems(struct TagItem *tagList, Tag *filterArray, ULONG logic)
  362. FindArg LONG FindArg(STRPTR keyword, STRPTR arg_template)
  363. FindCliProc struct Process *FindCliProc(ULONG num)
  364. FindCollection struct CollectionItem *FindCollection(struct IFFHandle *iff, LONG type, LONG id)
  365. FindColor LONG FindColor(struct ColorMap *cm, ULONG r, ULONG g, ULONG b, LONG maxcolor)
  366. FindConductor struct Conductor *FindConductor(STRPTR name)
  367. FindConfigDev struct ConfigDev *FindConfigDev(struct ConfigDev *oldConfigDev, LONG manufacturer, LONG product)
  368. FindDisplayInfo DisplayInfoHandle FindDisplayInfo(ULONG displayID)
  369. FindDosEntry struct DosList *FindDosEntry(struct DosList *dlist, STRPTR name, ULONG flags)
  370. FindLocalItem struct LocalContextItem *FindLocalItem(struct IFFHandle *iff, LONG type, LONG id, LONG ident)
  371. FindName struct Node *FindName(struct List *list, UBYTE *name)
  372. FindNamedObject struct NamedObject *FindNamedObject(struct NamedObject *nameSpace, STRPTR name, struct NamedObject *lastObject)
  373. FindPort struct MsgPort *FindPort(UBYTE *name)
  374. FindProp struct StoredProperty *FindProp(struct IFFHandle *iff, LONG type, LONG id)
  375. FindPropContext struct ContextNode *FindPropContext(struct IFFHandle *iff)
  376. FindResident struct Resident *FindResident(UBYTE *name)
  377. FindSegment struct Segment *FindSegment(STRPTR name, struct Segment *seg, LONG system)
  378. FindSemaphore struct SignalSemaphore *FindSemaphore(UBYTE *sigSem)
  379. FindTagItem struct TagItem *FindTagItem(Tag tagVal, struct TagItem *tagList)
  380. FindTask struct Task *FindTask(UBYTE *name)
  381. FindToolType UBYTE *FindToolType(UBYTE **toolTypeArray, UBYTE *typeName)
  382. FindVar struct LocalVar *FindVar(STRPTR name, ULONG type)
  383. Flood BOOL Flood(struct RastPort *rp, ULONG mode, LONG x, LONG y)
  384. Flush LONG Flush(BPTR fh)
  385. FontExtent void FontExtent(struct TextFont *font, struct TextExtent *fontExtent)
  386. Forbid void Forbid(void)
  387. Format BOOL Format(STRPTR filesystem, STRPTR volumename, ULONG dostype)
  388. FormatDate void FormatDate(struct Locale *locale, STRPTR fmtTemplate, struct DateStamp *date, struct Hook *putCharFunc)
  389. FormatString APTR FormatString(struct Locale *locale, STRPTR fmtTemplate, APTR dataStream, struct Hook *putCharFunc)
  390. FreeArgs void FreeArgs(struct RDArgs *args)
  391. FreeAslRequest void FreeAslRequest(APTR requester)
  392. FreeBitMap void FreeBitMap(struct BitMap *bm)
  393. FreeBoardMem void FreeBoardMem(ULONG startSlot, ULONG slotSpec)
  394. FreeClass BOOL FreeClass(struct IClass *classPtr)
  395. FreeColorMap void FreeColorMap(struct ColorMap *colorMap)
  396. FreeConfigDev void FreeConfigDev(struct ConfigDev *configDev)
  397. FreeCopList void FreeCopList(struct CopList *copList)
  398. FreeCprList void FreeCprList(struct cprlist *cprList)
  399. FreeDBufInfo void FreeDBufInfo(struct DBufInfo *dbi)
  400. FreeDeviceProc void FreeDeviceProc(struct DevProc *dp)
  401. FreeDiskObject void FreeDiskObject(struct DiskObject *diskobj)
  402. FreeDosEntry void FreeDosEntry(struct DosList *dlist)
  403. FreeDosObject void FreeDosObject(ULONG type, APTR ptr)
  404. FreeEntry void FreeEntry(struct MemList *entry)
  405. FreeExpansionMem void FreeExpansionMem(ULONG startSlot, ULONG numSlots)
  406. FreeFileRequest void FreeFileRequest(struct FileRequester *fileReq)
  407. FreeFreeList void FreeFreeList(struct FreeList *freelist)
  408. FreeGBuffers void FreeGBuffers(struct AnimOb *anOb, struct RastPort *rp, LONG flag)
  409. FreeGadgets void FreeGadgets(struct Gadget *gad)
  410. FreeIEvents void FreeIEvents(struct InputEvent *events)
  411. FreeIFF void FreeIFF(struct IFFHandle *iff)
  412. FreeLocalItem void FreeLocalItem(struct LocalContextItem *localItem)
  413. FreeMem void FreeMem(APTR memoryBlock, ULONG byteSize)
  414. FreeMenus void FreeMenus(struct Menu *menu)
  415. FreeMiscResource void FreeMiscResource(ULONG unitNum)
  416. FreeNVData void FreeNVData(APTR data)
  417. FreeNamedObject void FreeNamedObject(struct NamedObject *object)
  418. FreePooled void FreePooled(APTR poolHeader, APTR memory, ULONG memSize)
  419. FreePotBits void FreePotBits(ULONG bits)
  420. FreeRaster void FreeRaster(PLANEPTR p, ULONG width, ULONG height)
  421. FreeRemember void FreeRemember(struct Remember **rememberKey, LONG reallyForget)
  422. FreeScreenBuffer void FreeScreenBuffer(struct Screen *sc, struct ScreenBuffer *sb)
  423. FreeScreenDrawInfo void FreeScreenDrawInfo(struct Screen *screen, struct DrawInfo *drawInfo)
  424. FreeSignal void FreeSignal(LONG signalNum)
  425. FreeSprite void FreeSprite(LONG num)
  426. FreeSpriteData void FreeSpriteData(struct ExtSprite *sp)
  427. FreeSysRequest void FreeSysRequest(struct Window *window)
  428. FreeTagItems void FreeTagItems(struct TagItem *tagList)
  429. FreeTrap void FreeTrap(LONG trapNum)
  430. FreeUnit void FreeUnit(LONG unitNum)
  431. FreeVPortCopLists void FreeVPortCopLists(struct ViewPort *vp)
  432. FreeVec void FreeVec(APTR memoryBlock)
  433. FreeVisualInfo void FreeVisualInfo(APTR vi)
  434. GT_BeginRefresh void GT_BeginRefresh(struct Window *win)
  435. GT_EndRefresh void GT_EndRefresh(struct Window *win, LONG complete)
  436. GT_FilterIMsg struct IntuiMessage *GT_FilterIMsg(struct IntuiMessage *imsg)
  437. GT_GetGadgetAttrs LONG GT_GetGadgetAttrs(struct Gadget *gad, struct Window *win, struct Requester *req, Tag tag1, ...)
  438. GT_GetGadgetAttrsA LONG GT_GetGadgetAttrsA(struct Gadget *gad, struct Window *win, struct Requester *req, struct TagItem *taglist)
  439. GT_GetIMsg struct IntuiMessage *GT_GetIMsg(struct MsgPort *iport)
  440. GT_PostFilterIMsg struct IntuiMessage *GT_PostFilterIMsg(struct IntuiMessage *imsg)
  441. GT_RefreshWindow void GT_RefreshWindow(struct Window *win, struct Requester *req)
  442. GT_ReplyIMsg void GT_ReplyIMsg(struct IntuiMessage *imsg)
  443. GT_SetGadgetAttrs void GT_SetGadgetAttrs(struct Gadget *gad, struct Window *win, struct Requester *req, Tag tag1, ...)
  444. GT_SetGadgetAttrsA void GT_SetGadgetAttrsA(struct Gadget *gad, struct Window *win, struct Requester *req, struct TagItem *taglist)
  445. GadgetMouse void GadgetMouse(struct Gadget *gadget, struct GadgetInfo *gInfo, WORD *mousePoint)
  446. GetAPen ULONG GetAPen(struct RastPort *rp)
  447. GetAmigaGuideAttr LONG GetAmigaGuideAttr(Tag tag, APTR cl, ULONG *storage)
  448. GetAmigaGuideMsg struct AmigaGuideMsg *GetAmigaGuideMsg(APTR cl)
  449. GetAmigaGuideString STRPTR GetAmigaGuideString(LONG id)
  450. GetArgStr STRPTR GetArgStr(void)
  451. GetAttr ULONG GetAttr(ULONG attrID, APTR object, ULONG *storagePtr)
  452. GetBPen ULONG GetBPen(struct RastPort *rp)
  453. GetBitMapAttr ULONG GetBitMapAttr(struct BitMap *bm, ULONG attrnum)
  454. GetCC ULONG GetCC(void)
  455. GetCardMap struct CardMemoryMap *GetCardMap(void)
  456. GetCatalogStr STRPTR GetCatalogStr(struct Catalog *catalog, LONG stringNum, STRPTR defaultString)
  457. GetColorMap struct ColorMap *GetColorMap(LONG entries)
  458. GetConsoleTask struct MsgPort *GetConsoleTask(void)
  459. GetCopyNV APTR GetCopyNV(STRPTR appName, STRPTR itemName, LONG killRequesters)
  460. GetCurrentBinding ULONG GetCurrentBinding(struct CurrentBinding *currentBinding, ULONG bindingSize)
  461. GetCurrentDirName BOOL GetCurrentDirName(STRPTR buf, LONG len)
  462. GetDTAttrs ULONG GetDTAttrs(Object *o, Tag Tag1, ...)
  463. GetDTAttrsA ULONG GetDTAttrsA(Object *o, struct TagItem *attrs)
  464. GetDTMethods ULONG *GetDTMethods(Object *object)
  465. GetDTString STRPTR GetDTString(ULONG id)
  466. GetDTTriggerMethods struct DTMethods *GetDTTriggerMethods(Object *object)
  467. GetDefDiskObject struct DiskObject *GetDefDiskObject(LONG type)
  468. GetDefPrefs struct Preferences *GetDefPrefs(struct Preferences *preferences, LONG size)
  469. GetDefaultPubScreen void GetDefaultPubScreen(UBYTE *nameBuffer)
  470. GetDeviceProc struct DevProc *GetDeviceProc(STRPTR name, struct DevProc *dp)
  471. GetDiskObject struct DiskObject *GetDiskObject(UBYTE *name)
  472. GetDiskObjectNew struct DiskObject *GetDiskObjectNew(UBYTE *name)
  473. GetDisplayInfoData ULONG GetDisplayInfoData(DisplayInfoHandle handle, UBYTE *buf, ULONG size, ULONG tagID, ULONG displayID)
  474. GetDrMd ULONG GetDrMd(struct RastPort *rp)
  475. GetExtSprite LONG GetExtSprite(struct ExtSprite *ss, ULONG tag1Type, ...)
  476. GetExtSpriteA LONG GetExtSpriteA(struct ExtSprite *ss, struct TagItem *tags)
  477. GetFileSysTask struct MsgPort *GetFileSysTask(void)
  478. GetGBuffers BOOL GetGBuffers(struct AnimOb *anOb, struct RastPort *rp, LONG flag)
  479. GetKey ULONG GetKey(void)
  480. GetLanguageSelection UBYTE GetLanguageSelection(void)
  481. GetLocaleStr STRPTR GetLocaleStr(struct Locale *locale, ULONG stringNum)
  482. GetMsg struct Message *GetMsg(struct MsgPort *port)
  483. GetNVInfo struct NVInfo *GetNVInfo(LONG killRequesters)
  484. GetNVList struct MinList *GetNVList(STRPTR appName, LONG killRequesters)
  485. GetOutlinePen ULONG GetOutlinePen(struct RastPort *rp)
  486. GetPlayerAttrs ULONG GetPlayerAttrs(struct Player *player, Tag tag1, ...)
  487. GetPlayerAttrsA ULONG GetPlayerAttrsA(struct Player *player, struct TagItem *tagList)
  488. GetPrefs struct Preferences *GetPrefs(struct Preferences *preferences, LONG size)
  489. GetProgramDir BPTR GetProgramDir(void)
  490. GetProgramName BOOL GetProgramName(STRPTR buf, LONG len)
  491. GetPrompt BOOL GetPrompt(STRPTR buf, LONG len)
  492. GetRGB32 void GetRGB32(struct ColorMap *cm, ULONG firstcolor, ULONG ncolors, ULONG *table)
  493. GetRGB4 ULONG GetRGB4(struct ColorMap *colorMap, LONG entry)
  494. GetRPAttrs void GetRPAttrs(struct RastPort *rp, ULONG tag1Type, ...)
  495. GetRPAttrsA void GetRPAttrsA(struct RastPort *rp, struct TagItem *tags)
  496. GetRexxVar LONG GetRexxVar(struct Message *rexxmsg, UBYTE *name, UBYTE **result)
  497. GetScreenData LONG GetScreenData(APTR buffer, ULONG size, ULONG type, struct Screen *screen)
  498. GetScreenDrawInfo struct DrawInfo *GetScreenDrawInfo(struct Screen *screen)
  499. GetSprite WORD GetSprite(struct SimpleSprite *sprite, LONG num)
  500. GetSysTime void GetSysTime(struct timeval *dest)
  501. GetTagData ULONG GetTagData(Tag tagValue, ULONG defaultVal, struct TagItem *tagList)
  502. GetUniqueID ULONG GetUniqueID(void)
  503. GetUnit struct DiskResourceUnit *GetUnit(struct DiskResourceUnit *unitPointer)
  504. GetUnitID LONG GetUnitID(LONG unitNum)
  505. GetVPModeID LONG GetVPModeID(struct ViewPort *vp)
  506. GetVar LONG GetVar(STRPTR name, STRPTR buffer, LONG size, LONG flags)
  507. GetVisualInfo APTR GetVisualInfo(struct Screen *screen, Tag tag1, ...)
  508. GetVisualInfoA APTR GetVisualInfoA(struct Screen *screen, struct TagItem *taglist)
  509. GfxAssociate void GfxAssociate(APTR associateNode, APTR gfxNodePtr)
  510. GfxFree void GfxFree(APTR gfxNodePtr)
  511. GfxLookUp struct ExtendedNode *GfxLookUp(APTR associateNode)
  512. GfxNew APTR GfxNew(ULONG gfxNodeType)
  513. GiveUnit void GiveUnit(void)
  514. GoodID LONG GoodID(LONG id)
  515. GoodType LONG GoodType(LONG type)
  516. HelpControl void HelpControl(struct Window *win, ULONG flags)
  517. HotKey CxObj *HotKey(STRPTR description, struct MsgPort *port, LONG id)
  518. IDtoStr STRPTR IDtoStr(LONG id, STRPTR buf)
  519. IEEEDPAbs DOUBLE IEEEDPAbs(DOUBLE parm)
  520. IEEEDPAcos DOUBLE IEEEDPAcos(DOUBLE parm)
  521. IEEEDPAdd DOUBLE IEEEDPAdd(DOUBLE leftParm, DOUBLE rightParm)
  522. IEEEDPAsin DOUBLE IEEEDPAsin(DOUBLE parm)
  523. IEEEDPAtan DOUBLE IEEEDPAtan(DOUBLE parm)
  524. IEEEDPCmp LONG IEEEDPCmp(DOUBLE leftParm, DOUBLE rightParm)
  525. IEEEDPCos DOUBLE IEEEDPCos(DOUBLE parm)
  526. IEEEDPCosh DOUBLE IEEEDPCosh(DOUBLE parm)
  527. IEEEDPExp DOUBLE IEEEDPExp(DOUBLE parm)
  528. IEEEDPFieee DOUBLE IEEEDPFieee(FLOAT single)
  529. IEEEDPFix LONG IEEEDPFix(DOUBLE parm)
  530. IEEEDPFlt DOUBLE IEEEDPFlt(LONG integer)
  531. IEEEDPLog DOUBLE IEEEDPLog(DOUBLE parm)
  532. IEEEDPLog10 DOUBLE IEEEDPLog10(DOUBLE parm)
  533. IEEEDPMul DOUBLE IEEEDPMul(DOUBLE factor1, DOUBLE factor2)
  534. IEEEDPNeg DOUBLE IEEEDPNeg(DOUBLE parm)
  535. IEEEDPPow DOUBLE IEEEDPPow(DOUBLE exp, DOUBLE arg)
  536. IEEEDPSin DOUBLE IEEEDPSin(DOUBLE parm)
  537. IEEEDPSincos DOUBLE IEEEDPSincos(DOUBLE *pf2, DOUBLE parm)
  538. IEEEDPSinh DOUBLE IEEEDPSinh(DOUBLE parm)
  539. IEEEDPSqrt DOUBLE IEEEDPSqrt(DOUBLE parm)
  540. IEEEDPSub DOUBLE IEEEDPSub(DOUBLE leftParm, DOUBLE rightParm)
  541. IEEEDPTan DOUBLE IEEEDPTan(DOUBLE parm)
  542. IEEEDPTanh DOUBLE IEEEDPTanh(DOUBLE parm)
  543. IEEEDPTieee FLOAT IEEEDPTieee(DOUBLE parm)
  544. IEEEDPTst LONG IEEEDPTst(DOUBLE parm)
  545. IEEESPAbs FLOAT IEEESPAbs(FLOAT parm)
  546. IEEESPAcos FLOAT IEEESPAcos(FLOAT parm)
  547. IEEESPAdd FLOAT IEEESPAdd(FLOAT leftParm, FLOAT rightParm)
  548. IEEESPAsin FLOAT IEEESPAsin(FLOAT parm)
  549. IEEESPAtan FLOAT IEEESPAtan(FLOAT parm)
  550. IEEESPCeil FLOAT IEEESPCeil(FLOAT parm)
  551. IEEESPCmp LONG IEEESPCmp(FLOAT leftParm, FLOAT rightParm)
  552. IEEESPCos FLOAT IEEESPCos(FLOAT parm)
  553. IEEESPCosh FLOAT IEEESPCosh(FLOAT parm)
  554. IEEESPDiv FLOAT IEEESPDiv(FLOAT dividend, FLOAT divisor)
  555. IEEESPExp FLOAT IEEESPExp(FLOAT parm)
  556. IEEESPFieee FLOAT IEEESPFieee(FLOAT parm)
  557. IEEESPFix LONG IEEESPFix(FLOAT parm)
  558. IEEESPFloor FLOAT IEEESPFloor(FLOAT parm)
  559. IEEESPFlt FLOAT IEEESPFlt(LONG integer)
  560. IEEESPLog FLOAT IEEESPLog(FLOAT parm)
  561. IEEESPLog10 FLOAT IEEESPLog10(FLOAT parm)
  562. IEEESPMul FLOAT IEEESPMul(FLOAT leftParm, FLOAT rightParm)
  563. IEEESPNeg FLOAT IEEESPNeg(FLOAT parm)
  564. IEEESPPow FLOAT IEEESPPow(FLOAT exp, FLOAT arg)
  565. IEEESPSin FLOAT IEEESPSin(FLOAT parm)
  566. IEEESPSincos FLOAT IEEESPSincos(FLOAT *cosptr, FLOAT parm)
  567. IEEESPSinh FLOAT IEEESPSinh(FLOAT parm)
  568. IEEESPSqrt FLOAT IEEESPSqrt(FLOAT parm)
  569. IEEESPSub FLOAT IEEESPSub(FLOAT leftParm, FLOAT rightParm)
  570. IEEESPTan FLOAT IEEESPTan(FLOAT parm)
  571. IEEESPTanh FLOAT IEEESPTanh(FLOAT parm)
  572. IEEESPTieee FLOAT IEEESPTieee(FLOAT parm)
  573. IEEESPTst LONG IEEESPTst(FLOAT parm)
  574. IfAmigaXIP struct Resident *IfAmigaXIP(struct CardHandle *handle)
  575. Info LONG Info(BPTR lock, struct InfoData *parameterBlock)
  576. Inhibit LONG Inhibit(STRPTR name, LONG onoff)
  577. InitArea void InitArea(struct AreaInfo *areaInfo, APTR vectorBuffer, LONG maxVectors)
  578. InitBitMap void InitBitMap(struct BitMap *bitMap, LONG depth, LONG width, LONG height)
  579. InitCode void InitCode(ULONG startClass, ULONG version)
  580. InitGMasks void InitGMasks(struct AnimOb *anOb)
  581. InitGels void InitGels(struct VSprite *head, struct VSprite *tail, struct GelsInfo *gelsInfo)
  582. InitIFF void InitIFF(struct IFFHandle *iff, LONG flags, struct Hook *streamHook)
  583. InitIFFasClip void InitIFFasClip(struct IFFHandle *iff)
  584. InitIFFasDOS void InitIFFasDOS(struct IFFHandle *iff)
  585. InitLayers void InitLayers(struct Layer_Info *li)
  586. InitMasks void InitMasks(struct VSprite *vSprite)
  587. InitRastPort void InitRastPort(struct RastPort *rp)
  588. InitRequester void InitRequester(struct Requester *requester)
  589. InitResident APTR InitResident(struct Resident *resident, ULONG segList)
  590. InitSemaphore void InitSemaphore(struct SignalSemaphore *sigSem)
  591. InitStruct void InitStruct(APTR initTable, APTR memory, ULONG size)
  592. InitTmpRas struct TmpRas *InitTmpRas(struct TmpRas *tmpRas, PLANEPTR buffer, LONG size)
  593. InitVPort void InitVPort(struct ViewPort *vp)
  594. InitView void InitView(struct View *view)
  595. Input BPTR Input(void)
  596. Insert void Insert(struct List *list, struct Node *node, struct Node *pred)
  597. InsertCxObj void InsertCxObj(CxObj *headObj, CxObj *co, CxObj *pred)
  598. InstallClipRegion struct Region *InstallClipRegion(struct Layer *layer, struct Region *region)
  599. InstallLayerHook struct Hook *InstallLayerHook(struct Layer *layer, struct Hook *hook)
  600. InstallLayerInfoHook struct Hook *InstallLayerInfoHook(struct Layer_Info *li, struct Hook *hook)
  601. InternalLoadSeg BPTR InternalLoadSeg(BPTR fh, BPTR table, LONG *funcarray, LONG *stack)
  602. InternalUnLoadSeg BOOL InternalUnLoadSeg(BPTR seglist, void (*freefunc)())
  603. IntuiTextLength LONG IntuiTextLength(struct IntuiText *iText)
  604. Intuition void Intuition(struct InputEvent *iEvent)
  605. InvertKeyMap BOOL InvertKeyMap(ULONG ansiCode, struct InputEvent *event, struct KeyMap *km)
  606. InvertString struct InputEvent *InvertString(STRPTR str, struct KeyMap *km)
  607. IoErr LONG IoErr(void)
  608. IsAlNum BOOL IsAlNum(struct Locale *locale, ULONG character)
  609. IsAlpha BOOL IsAlpha(struct Locale *locale, ULONG character)
  610. IsCntrl BOOL IsCntrl(struct Locale *locale, ULONG character)
  611. IsDigit BOOL IsDigit(struct Locale *locale, ULONG character)
  612. IsFileSystem BOOL IsFileSystem(STRPTR name)
  613. IsGraph BOOL IsGraph(struct Locale *locale, ULONG character)
  614. IsInteractive LONG IsInteractive(BPTR file)
  615. IsLower BOOL IsLower(struct Locale *locale, ULONG character)
  616. IsPrint BOOL IsPrint(struct Locale *locale, ULONG character)
  617. IsPunct BOOL IsPunct(struct Locale *locale, ULONG character)
  618. IsRexxMsg BOOL IsRexxMsg(struct RexxMsg *msgptr)
  619. IsSpace BOOL IsSpace(struct Locale *locale, ULONG character)
  620. IsUpper BOOL IsUpper(struct Locale *locale, ULONG character)
  621. IsXDigit BOOL IsXDigit(struct Locale *locale, ULONG character)
  622. ItemAddress struct MenuItem *ItemAddress(struct Menu *menuStrip, ULONG menuNumber)
  623. KillRAD0 STRPTR KillRAD0(void)
  624. LayoutMenuItems BOOL LayoutMenuItems(struct MenuItem *firstitem, APTR vi, Tag tag1, ...)
  625. LayoutMenuItemsA BOOL LayoutMenuItemsA(struct MenuItem *firstitem, APTR vi, struct TagItem *taglist)
  626. LayoutMenus BOOL LayoutMenus(struct Menu *firstmenu, APTR vi, Tag tag1, ...)
  627. LayoutMenusA BOOL LayoutMenusA(struct Menu *firstmenu, APTR vi, struct TagItem *taglist)
  628. LendMenus void LendMenus(struct Window *fromwindow, struct Window *towindow)
  629. LengthArgstring ULONG LengthArgstring(UBYTE *argstring)
  630. LibAllocPooled APTR LibAllocPooled(APTR poolHeader, ULONG memSize)
  631. LibCreatePool APTR LibCreatePool(ULONG memFlags, ULONG puddleSize, ULONG threshSize)
  632. LibDeletePool void LibDeletePool(APTR poolHeader)
  633. LibFreePooled void LibFreePooled(APTR poolHeader, APTR memory, ULONG memSize)
  634. LoadRGB32 void LoadRGB32(struct ViewPort *vp, ULONG *table)
  635. LoadRGB4 void LoadRGB4(struct ViewPort *vp, UWORD *colors, LONG count)
  636. LoadSeg BPTR LoadSeg(STRPTR name)
  637. LoadView void LoadView(struct View *view)
  638. LoadXRef LONG LoadXRef(BPTR lock, STRPTR name)
  639. LocalItemData APTR LocalItemData(struct LocalContextItem *localItem)
  640. Lock BPTR Lock(STRPTR name, LONG type)
  641. LockAmigaGuideBase LONG LockAmigaGuideBase(APTR handle)
  642. LockDosList struct DosList *LockDosList(ULONG flags)
  643. LockIBase ULONG LockIBase(ULONG dontknow)
  644. LockLayer void LockLayer(LONG dummy, struct Layer *layer)
  645. LockLayerInfo void LockLayerInfo(struct Layer_Info *li)
  646. LockLayerRom void LockLayerRom(struct Layer *layer)
  647. LockLayers void LockLayers(struct Layer_Info *li)
  648. LockPubScreen struct Screen *LockPubScreen(UBYTE *name)
  649. LockPubScreenList struct List *LockPubScreenList(void)
  650. LockRealTime APTR LockRealTime(ULONG lockType)
  651. LockRecord BOOL LockRecord(BPTR fh, ULONG offset, ULONG length, ULONG mode, ULONG timeout)
  652. LockRecords BOOL LockRecords(struct RecordLock *recArray, ULONG timeout)
  653. LockRexxBase void LockRexxBase(ULONG resource)
  654. MakeClass struct IClass *MakeClass(UBYTE *classID, UBYTE *superClassID, struct IClass *superClassPtr, ULONG instanceSize, ULONG flags)
  655. MakeDosEntry struct DosList *MakeDosEntry(STRPTR name, LONG type)
  656. MakeDosNode struct DeviceNode *MakeDosNode(APTR parmPacket)
  657. MakeFunctions void MakeFunctions(APTR target, APTR functionArray, ULONG funcDispBase)
  658. MakeLibrary struct Library *MakeLibrary(APTR funcInit, APTR structInit, ULONG (*libInit)(), ULONG dataSize, ULONG segList)
  659. MakeLink LONG MakeLink(STRPTR name, LONG dest, LONG soft)
  660. MakeScreen LONG MakeScreen(struct Screen *screen)
  661. MakeVPort ULONG MakeVPort(struct View *view, struct ViewPort *vp)
  662. MapANSI LONG MapANSI(STRPTR string, LONG count, STRPTR buffer, LONG length, struct KeyMap *keyMap)
  663. MapRawKey WORD MapRawKey(struct InputEvent *event, STRPTR buffer, LONG length, struct KeyMap *keyMap)
  664. MapTags void MapTags(struct TagItem *tagList, struct TagItem *mapList, ULONG mapType)
  665. MatchEnd void MatchEnd(struct AnchorPath *anchor)
  666. MatchFirst LONG MatchFirst(STRPTR pat, struct AnchorPath *anchor)
  667. MatchIX BOOL MatchIX(struct InputEvent *event, IX *ix)
  668. MatchNext LONG MatchNext(struct AnchorPath *anchor)
  669. MatchPattern BOOL MatchPattern(STRPTR pat, STRPTR str)
  670. MatchPatternNoCase BOOL MatchPatternNoCase(STRPTR pat, STRPTR str)
  671. MatchToolValue BOOL MatchToolValue(UBYTE *typeString, UBYTE *value)
  672. MaxCli ULONG MaxCli(void)
  673. ModeNotAvailable LONG ModeNotAvailable(ULONG modeID)
  674. ModifyIDCMP BOOL ModifyIDCMP(struct Window *window, ULONG flags)
  675. ModifyProp void ModifyProp(struct Gadget *gadget, struct Window *window, struct Requester *requester, ULONG flags, ULONG horizPot, ULONG vertPot, ULONG horizBody, ULONG vertBody)
  676. Move void Move(struct RastPort *rp, LONG x, LONG y)
  677. MoveLayer LONG MoveLayer(LONG dummy, struct Layer *layer, LONG dx, LONG dy)
  678. MoveLayerInFrontOf LONG MoveLayerInFrontOf(struct Layer *layer_to_move, struct Layer *other_layer)
  679. MoveScreen void MoveScreen(struct Screen *screen, LONG dx, LONG dy)
  680. MoveSizeLayer LONG MoveSizeLayer(struct Layer *layer, LONG dx, LONG dy, LONG dw, LONG dh)
  681. MoveSprite void MoveSprite(struct ViewPort *vp, struct SimpleSprite *sprite, LONG x, LONG y)
  682. MoveWindow void MoveWindow(struct Window *window, LONG dx, LONG dy)
  683. MoveWindowInFrontOf void MoveWindowInFrontOf(struct Window *window, struct Window *behindWindow)
  684. MrgCop ULONG MrgCop(struct View *view)
  685. NameFromFH LONG NameFromFH(BPTR fh, STRPTR buffer, LONG len)
  686. NameFromLock LONG NameFromLock(BPTR lock, STRPTR buffer, LONG len)
  687. NamedObjectName STRPTR NamedObjectName(struct NamedObject *object)
  688. NewDTObject Object *NewDTObject(APTR name, Tag Tag1, ...)
  689. NewDTObjectA Object *NewDTObjectA(APTR name, struct TagItem *attrs)
  690. NewFontContents struct FontContentsHeader *NewFontContents(BPTR fontsLock, STRPTR fontName)
  691. NewLayerInfo struct Layer_Info *NewLayerInfo(void)
  692. NewList void NewList(struct List *list)
  693. NewLoadSeg BPTR NewLoadSeg(STRPTR file, struct TagItem *tags)
  694. NewLoadSegTagList BPTR NewLoadSegTagList(STRPTR file, struct TagItem *tags)
  695. NewLoadSegTags BPTR NewLoadSegTags(STRPTR file, ULONG tag1type, ...)
  696. NewModifyProp void NewModifyProp(struct Gadget *gadget, struct Window *window, struct Requester *requester, ULONG flags, ULONG horizPot, ULONG vertPot, ULONG horizBody, ULONG vertBody, LONG numGad)
  697. NewObject APTR NewObject(struct IClass *classPtr, UBYTE *classID, ULONG tag1, ...)
  698. NewObjectA APTR NewObjectA(struct IClass *classPtr, UBYTE *classID, struct TagItem *tagList)
  699. NewRegion struct Region *NewRegion(void)
  700. NewScaledDiskFont struct DiskFont *NewScaledDiskFont(struct TextFont *sourceFont, struct TextAttr *destTextAttr)
  701. NextConductor struct Conductor *NextConductor(struct Conductor *previousConductor)
  702. NextDisplayInfo ULONG NextDisplayInfo(ULONG displayID)
  703. NextDosEntry struct DosList *NextDosEntry(struct DosList *dlist, ULONG flags)
  704. NextObject APTR NextObject(APTR objectPtrPtr)
  705. NextPubScreen UBYTE *NextPubScreen(struct Screen *screen, UBYTE *namebuf)
  706. NextTagItem struct TagItem *NextTagItem(struct TagItem **tagListPtr)
  707. ObtainBattSemaphore void ObtainBattSemaphore(void)
  708. ObtainBestPen LONG ObtainBestPen(struct ColorMap *cm, ULONG r, ULONG g, ULONG b, ULONG tag1Type, ...)
  709. ObtainBestPenA LONG ObtainBestPenA(struct ColorMap *cm, ULONG r, ULONG g, ULONG b, struct TagItem *tags)
  710. ObtainConfigBinding void ObtainConfigBinding(void)
  711. ObtainDataType struct DataType *ObtainDataType(ULONG type, APTR handle, Tag Tag1, ...)
  712. ObtainDataTypeA struct DataType *ObtainDataTypeA(ULONG type, APTR handle, struct TagItem *attrs)
  713. ObtainEngine Class *ObtainEngine(void)
  714. ObtainGIRPort struct RastPort *ObtainGIRPort(struct GadgetInfo *gInfo)
  715. ObtainInfo ULONG ObtainInfo(struct GlyphEngine *glyphEngine, Tag tag1, ...)
  716. ObtainInfoA ULONG ObtainInfoA(struct GlyphEngine *glyphEngine, struct TagItem *tagList)
  717. ObtainPen ULONG ObtainPen(struct ColorMap *cm, ULONG n, ULONG r, ULONG g, ULONG b, LONG f)
  718. ObtainQuickVector ULONG ObtainQuickVector(APTR interruptCode)
  719. ObtainSemaphore void ObtainSemaphore(struct SignalSemaphore *sigSem)
  720. ObtainSemaphoreList void ObtainSemaphoreList(struct List *sigSem)
  721. ObtainSemaphoreShared void ObtainSemaphoreShared(struct SignalSemaphore *sigSem)
  722. OffGadget void OffGadget(struct Gadget *gadget, struct Window *window, struct Requester *requester)
  723. OffMenu void OffMenu(struct Window *window, ULONG menuNumber)
  724. OldOpenLibrary struct Library *OldOpenLibrary(UBYTE *libName)
  725. OnGadget void OnGadget(struct Gadget *gadget, struct Window *window, struct Requester *requester)
  726. OnMenu void OnMenu(struct Window *window, ULONG menuNumber)
  727. Open BPTR Open(STRPTR name, LONG accessMode)
  728. OpenAmigaGuide APTR OpenAmigaGuide(struct NewAmigaGuide *nag, Tag tag1, ...)
  729. OpenAmigaGuideA APTR OpenAmigaGuideA(struct NewAmigaGuide *nag, struct TagItem *)
  730. OpenAmigaGuideAsync APTR OpenAmigaGuideAsync(struct NewAmigaGuide *nag, Tag tag1, ...)
  731. OpenAmigaGuideAsyncA APTR OpenAmigaGuideAsyncA(struct NewAmigaGuide *nag, struct TagItem *attrs)
  732. OpenCatalog struct Catalog *OpenCatalog(struct Locale *locale, STRPTR name, Tag tag1, ...)
  733. OpenCatalogA struct Catalog *OpenCatalogA(struct Locale *locale, STRPTR name, struct TagItem *tags)
  734. OpenClipboard struct ClipboardHandle *OpenClipboard(LONG unitNumber)
  735. OpenDevice BYTE OpenDevice(UBYTE *devName, ULONG unit, struct IORequest *ioRequest, ULONG flags)
  736. OpenDiskFont struct TextFont *OpenDiskFont(struct TextAttr *textAttr)
  737. OpenEngine struct GlyphEngine *OpenEngine(void)
  738. OpenFont struct TextFont *OpenFont(struct TextAttr *textAttr)
  739. OpenFromLock BPTR OpenFromLock(BPTR lock)
  740. OpenIFF LONG OpenIFF(struct IFFHandle *iff, LONG rwMode)
  741. OpenIntuition void OpenIntuition(void)
  742. OpenLibrary struct Library *OpenLibrary(UBYTE *libName, ULONG version)
  743. OpenLocale struct Locale *OpenLocale(STRPTR name)
  744. OpenMonitor struct MonitorSpec *OpenMonitor(STRPTR monitorName, ULONG displayID)
  745. OpenResource APTR OpenResource(UBYTE *resName)
  746. OpenScreen struct Screen *OpenScreen(struct NewScreen *newScreen)
  747. OpenScreenTagList struct Screen *OpenScreenTagList(struct NewScreen *newScreen, struct TagItem *tagList)
  748. OpenScreenTags struct Screen *OpenScreenTags(struct NewScreen *newScreen, ULONG tag1Type, ...)
  749. OpenWindow struct Window *OpenWindow(struct NewWindow *newWindow)
  750. OpenWindowTagList struct Window *OpenWindowTagList(struct NewWindow *newWindow, struct TagItem *tagList)
  751. OpenWindowTags struct Window *OpenWindowTags(struct NewWindow *newWindow, ULONG tag1Type, ...)
  752. OpenWorkBench ULONG OpenWorkBench(void)
  753. OrRectRegion BOOL OrRectRegion(struct Region *region, struct Rectangle *rectangle)
  754. OrRegionRegion BOOL OrRegionRegion(struct Region *srcRegion, struct Region *destRegion)
  755. Output BPTR Output(void)
  756. OwnBlitter void OwnBlitter(void)
  757. OwnCard struct CardHandle *OwnCard(struct CardHandle *handle)
  758. PackBoolTags ULONG PackBoolTags(ULONG initialFlags, struct TagItem *tagList, struct TagItem *boolMap)
  759. PackStructureTags ULONG PackStructureTags(APTR pack, ULONG *packTable, struct TagItem *tagList)
  760. ParentChunk struct ContextNode *ParentChunk(struct ContextNode *contextNode)
  761. ParentDir BPTR ParentDir(BPTR lock)
  762. ParentOfFH BPTR ParentOfFH(BPTR fh)
  763. ParseDate BOOL ParseDate(struct Locale *locale, struct DateStamp *date, STRPTR fmtTemplate, struct Hook *getCharFunc)
  764. ParseIFF LONG ParseIFF(struct IFFHandle *iff, LONG control)
  765. ParseIX LONG ParseIX(STRPTR description, IX *ix)
  766. ParsePattern LONG ParsePattern(STRPTR pat, STRPTR buf, LONG buflen)
  767. ParsePatternNoCase LONG ParsePatternNoCase(STRPTR pat, STRPTR buf, LONG buflen)
  768. PathPart STRPTR PathPart(STRPTR path)
  769. PeekQualifier UWORD PeekQualifier(void)
  770. Permit void Permit(void)
  771. PointInImage BOOL PointInImage(ULONG point, struct Image *image)
  772. PolyDraw void PolyDraw(struct RastPort *rp, LONG count, WORD *polyTable)
  773. PopChunk LONG PopChunk(struct IFFHandle *iff)
  774. PrintDTObject ULONG PrintDTObject(Object *o, struct Window *w, struct Requester *r, ULONG data, ...)
  775. PrintDTObjectA ULONG PrintDTObjectA(Object *o, struct Window *w, struct Requester *r, struct dtPrint *msg)
  776. PrintFault BOOL PrintFault(LONG code, STRPTR header)
  777. PrintIText void PrintIText(struct RastPort *rp, struct IntuiText *iText, LONG left, LONG top)
  778. Printf LONG Printf(STRPTR format, ...)
  779. Procure ULONG Procure(struct SignalSemaphore *sigSem, struct SemaphoreMessage *bidMsg)
  780. PropChunk LONG PropChunk(struct IFFHandle *iff, LONG type, LONG id)
  781. PropChunks LONG PropChunks(struct IFFHandle *iff, LONG *propArray, LONG numPairs)
  782. PubScreenStatus UWORD PubScreenStatus(struct Screen *screen, ULONG statusFlags)
  783. PushChunk LONG PushChunk(struct IFFHandle *iff, LONG type, LONG id, LONG size)
  784. PutDefDiskObject BOOL PutDefDiskObject(struct DiskObject *diskObject)
  785. PutDiskObject BOOL PutDiskObject(UBYTE *name, struct DiskObject *diskobj)
  786. PutMsg void PutMsg(struct MsgPort *port, struct Message *message)
  787. PutStr LONG PutStr(STRPTR str)
  788. QBSBlit void QBSBlit(struct bltnode *blit)
  789. QBlit void QBlit(struct bltnode *blit)
  790. QueryKeys void QueryKeys(struct KeyQuery *queryArray, ULONG arraySize)
  791. QueryOverscan LONG QueryOverscan(ULONG displayID, struct Rectangle *rect, LONG oScanType)
  792. RangeRand UWORD RangeRand(ULONG maxValue)
  793. RawDoFmt APTR RawDoFmt(UBYTE *formatString, APTR dataStream, void (*putChProc)(), APTR putChData)
  794. RawKeyConvert LONG RawKeyConvert(struct InputEvent *events, STRPTR buffer, LONG length, struct KeyMap *keyMap)
  795. Read LONG Read(BPTR file, APTR buffer, LONG length)
  796. ReadArgs struct RDArgs *ReadArgs(STRPTR arg_template, LONG *array, struct RDArgs *args)
  797. ReadBattClock ULONG ReadBattClock(void)
  798. ReadBattMem ULONG ReadBattMem(APTR buffer, ULONG offset, ULONG length)
  799. ReadCardStatus UBYTE ReadCardStatus(void)
  800. ReadChunkBytes LONG ReadChunkBytes(struct IFFHandle *iff, APTR buf, LONG numBytes)
  801. ReadChunkRecords LONG ReadChunkRecords(struct IFFHandle *iff, APTR buf, LONG bytesPerRecord, LONG numRecords)
  802. ReadEClock ULONG ReadEClock(struct EClockVal *dest)
  803. ReadExpansionByte UBYTE ReadExpansionByte(APTR board, ULONG offset)
  804. ReadExpansionRom void ReadExpansionRom(APTR board, struct ConfigDev *configDev)
  805. ReadItem LONG ReadItem(STRPTR name, LONG maxchars, struct CSource *cSource)
  806. ReadJoyPort ULONG ReadJoyPort(ULONG port)
  807. ReadLink LONG ReadLink(struct MsgPort *port, BPTR lock, STRPTR path, STRPTR buffer, ULONG size)
  808. ReadPixel ULONG ReadPixel(struct RastPort *rp, LONG x, LONG y)
  809. ReadPixelArray8 LONG ReadPixelArray8(struct RastPort *rp, ULONG xstart, ULONG ystart, ULONG xstop, ULONG ystop, UBYTE *array, struct RastPort *temprp)
  810. ReadPixelLine8 LONG ReadPixelLine8(struct RastPort *rp, ULONG xstart, ULONG ystart, ULONG width, UBYTE *array, struct RastPort *tempRP)
  811. ReadUnitID LONG ReadUnitID(LONG unitNum)
  812. RectFill void RectFill(struct RastPort *rp, LONG xMin, LONG yMin, LONG xMax, LONG yMax)
  813. RefreshDTObjectA void RefreshDTObjectA(Object *o, struct Window *win, struct Requester *req, struct TagItem *attrs)
  814. RefreshDTObjects void RefreshDTObjects(Object *o, struct Window *win, struct Requester *req, Tag Tag1, ...)
  815. RefreshGList void RefreshGList(struct Gadget *gadgets, struct Window *window, struct Requester *requester, LONG numGad)
  816. RefreshGadgets void RefreshGadgets(struct Gadget *gadgets, struct Window *window, struct Requester *requester)
  817. RefreshTagItemClones void RefreshTagItemClones(struct TagItem *clone, struct TagItem *original)
  818. RefreshWindowFrame void RefreshWindowFrame(struct Window *window)
  819. Relabel LONG Relabel(STRPTR drive, STRPTR newname)
  820. ReleaseBattSemaphore void ReleaseBattSemaphore(void)
  821. ReleaseCard void ReleaseCard(struct CardHandle *handle, ULONG flags)
  822. ReleaseConfigBinding void ReleaseConfigBinding(void)
  823. ReleaseDataType void ReleaseDataType(struct DataType *dt)
  824. ReleaseGIRPort void ReleaseGIRPort(struct RastPort *rp)
  825. ReleaseInfo ULONG ReleaseInfo(struct GlyphEngine *glyphEngine, Tag tag1, ...)
  826. ReleaseInfoA ULONG ReleaseInfoA(struct GlyphEngine *glyphEngine, struct TagItem *tagList)
  827. ReleaseNamedObject void ReleaseNamedObject(struct NamedObject *object)
  828. ReleasePen void ReleasePen(struct ColorMap *cm, ULONG n)
  829. ReleaseSemaphore void ReleaseSemaphore(struct SignalSemaphore *sigSem)
  830. ReleaseSemaphoreList void ReleaseSemaphoreList(struct List *sigSem)
  831. RemAssignList LONG RemAssignList(STRPTR name, BPTR lock)
  832. RemConfigDev void RemConfigDev(struct ConfigDev *configDev)
  833. RemDevice void RemDevice(struct Device *device)
  834. RemDosEntry BOOL RemDosEntry(struct DosList *dlist)
  835. RemFont void RemFont(struct TextFont *textFont)
  836. RemHead struct Node *RemHead(struct List *list)
  837. RemIBob void RemIBob(struct Bob *bob, struct RastPort *rp, struct ViewPort *vp)
  838. RemICRVector void RemICRVector(struct Library *resource, LONG iCRBit, struct Interrupt *interrupt)
  839. RemIntServer void RemIntServer(LONG intNumber, struct Interrupt *interrupt)
  840. RemKBInt void RemKBInt(APTR intHandle)
  841. RemLibrary void RemLibrary(struct Library *library)
  842. RemMemHandler void RemMemHandler(struct Interrupt *memhand)
  843. RemNamedObject void RemNamedObject(struct NamedObject *object, struct Message *message)
  844. RemPort void RemPort(struct MsgPort *port)
  845. RemResource void RemResource(APTR resource)
  846. RemSegment LONG RemSegment(struct Segment *seg)
  847. RemSemaphore void RemSemaphore(struct SignalSemaphore *sigSem)
  848. RemTOF void RemTOF(struct Isrvstr *i)
  849. RemTail struct Node *RemTail(struct List *list)
  850. RemTask void RemTask(struct Task *task)
  851. RemTimerInt void RemTimerInt(APTR intHandle)
  852. RemVBlankInt void RemVBlankInt(APTR intHandle)
  853. RemVSprite void RemVSprite(struct VSprite *vSprite)
  854. RemakeDisplay LONG RemakeDisplay(void)
  855. Remove void Remove(struct Node *node)
  856. RemoveAmigaGuideHost LONG RemoveAmigaGuideHost(APTR hh, Tag tag1, ...)
  857. RemoveAmigaGuideHostA LONG RemoveAmigaGuideHostA(APTR hh, struct TagItem *attrs)
  858. RemoveAppIcon BOOL RemoveAppIcon(struct AppIcon *appIcon)
  859. RemoveAppMenuItem BOOL RemoveAppMenuItem(struct AppMenuItem *appMenuItem)
  860. RemoveAppWindow BOOL RemoveAppWindow(struct AppWindow *appWindow)
  861. RemoveClass void RemoveClass(struct IClass *classPtr)
  862. RemoveCxObj void RemoveCxObj(CxObj *co)
  863. RemoveDTObject LONG RemoveDTObject(struct Window *win, Object *o)
  864. RemoveGList UWORD RemoveGList(struct Window *remPtr, struct Gadget *gadget, LONG numGad)
  865. Rename LONG Rename(STRPTR oldName, STRPTR newName)
  866. ReplyAmigaGuideMsg void ReplyAmigaGuideMsg(struct AmigaGuideMsg *amsg)
  867. ReplyMsg void ReplyMsg(struct Message *message)
  868. ReplyPkt void ReplyPkt(struct DosPacket *dp, LONG res1, LONG res2)
  869. ReportMouse void ReportMouse(LONG flag, struct Window *window)
  870. ReportMouse1 void ReportMouse1(struct Window *window, LONG flag)
  871. Request BOOL Request(struct Requester *requester, struct Window *window)
  872. RequestFile BOOL RequestFile(struct FileRequester *fileReq)
  873. ResetBattClock void ResetBattClock(void)
  874. ResetMenuStrip BOOL ResetMenuStrip(struct Window *window, struct Menu *menu)
  875. RethinkDisplay LONG RethinkDisplay(void)
  876. RouteCxMsg void RouteCxMsg(CxMsg *cxm, CxObj *co)
  877. RunCommand LONG RunCommand(BPTR seg, LONG stack, STRPTR paramptr, LONG paramlen)
  878. SDivMod32 LONG SDivMod32(LONG dividend, LONG divisor)
  879. SMult32 LONG SMult32(LONG arg1, LONG arg2)
  880. SMult64 LONG SMult64(LONG arg1, LONG arg2)
  881. SPAbs FLOAT SPAbs(FLOAT parm)
  882. SPAcos FLOAT SPAcos(FLOAT parm)
  883. SPAdd FLOAT SPAdd(FLOAT leftParm, FLOAT rightParm)
  884. SPAsin FLOAT SPAsin(FLOAT parm)
  885. SPAtan FLOAT SPAtan(FLOAT parm)
  886. SPCeil FLOAT SPCeil(FLOAT parm)
  887. SPCmp LONG SPCmp(FLOAT leftParm, FLOAT rightParm)
  888. SPCos FLOAT SPCos(FLOAT parm)
  889. SPCosh FLOAT SPCosh(FLOAT parm)
  890. SPDiv FLOAT SPDiv(FLOAT leftParm, FLOAT rightParm)
  891. SPExp FLOAT SPExp(FLOAT parm)
  892. SPFieee FLOAT SPFieee(FLOAT parm)
  893. SPFix LONG SPFix(FLOAT parm)
  894. SPFloor FLOAT SPFloor(FLOAT parm)
  895. SPFlt FLOAT SPFlt(LONG integer)
  896. SPLog FLOAT SPLog(FLOAT parm)
  897. SPLog10 FLOAT SPLog10(FLOAT parm)
  898. SPMul FLOAT SPMul(FLOAT leftParm, FLOAT rightParm)
  899. SPNeg FLOAT SPNeg(FLOAT parm)
  900. SPPow FLOAT SPPow(FLOAT power, FLOAT arg)
  901. SPSin FLOAT SPSin(FLOAT parm)
  902. SPSincos FLOAT SPSincos(FLOAT *cosResult, FLOAT parm)
  903. SPSinh FLOAT SPSinh(FLOAT parm)
  904. SPSqrt FLOAT SPSqrt(FLOAT parm)
  905. SPSub FLOAT SPSub(FLOAT leftParm, FLOAT rightParm)
  906. SPTan FLOAT SPTan(FLOAT parm)
  907. SPTanh FLOAT SPTanh(FLOAT parm)
  908. SPTieee FLOAT SPTieee(FLOAT parm)
  909. SPTst LONG SPTst(FLOAT parm)
  910. SameDevice BOOL SameDevice(BPTR lock1, BPTR lock2)
  911. SameLock LONG SameLock(BPTR lock1, BPTR lock2)
  912. ScalerDiv UWORD ScalerDiv(ULONG factor, ULONG numerator, ULONG denominator)
  913. ScreenDepth void ScreenDepth(struct Screen *screen, ULONG flags, APTR reserved)
  914. ScreenPosition void ScreenPosition(struct Screen *screen, ULONG flags, LONG x1, LONG y1, LONG x2, LONG y2)
  915. ScreenToBack void ScreenToBack(struct Screen *screen)
  916. ScreenToFront void ScreenToFront(struct Screen *screen)
  917. ScrollLayer void ScrollLayer(LONG dummy, struct Layer *layer, LONG dx, LONG dy)
  918. ScrollRaster void ScrollRaster(struct RastPort *rp, LONG dx, LONG dy, LONG xMin, LONG yMin, LONG xMax, LONG yMax)
  919. ScrollRasterBF void ScrollRasterBF(struct RastPort *rp, LONG dx, LONG dy, LONG xMin, LONG yMin, LONG xMax, LONG yMax)
  920. ScrollVPort void ScrollVPort(struct ViewPort *vp)
  921. ScrollWindowRaster void ScrollWindowRaster(struct Window *win, LONG dx, LONG dy, LONG xMin, LONG yMin, LONG xMax, LONG yMax)
  922. Seek LONG Seek(BPTR file, LONG position, LONG offset)
  923. SelectInput BPTR SelectInput(BPTR fh)
  924. SelectOutput BPTR SelectOutput(BPTR fh)
  925. SendAmigaGuideCmd LONG SendAmigaGuideCmd(APTR cl, STRPTR cmd, Tag tag1, ...)
  926. SendAmigaGuideCmdA LONG SendAmigaGuideCmdA(APTR cl, STRPTR cmd, struct TagItem *attrs)
  927. SendAmigaGuideContext LONG SendAmigaGuideContext(APTR cl, Tag tag1, ...)
  928. SendAmigaGuideContextA LONG SendAmigaGuideContextA(APTR cl, struct TagItem *attrs)
  929. SendIO void SendIO(struct IORequest *ioRequest)
  930. SendPkt void SendPkt(struct DosPacket *dp, struct MsgPort *port, struct MsgPort *replyport)
  931. SetABPenDrMd void SetABPenDrMd(struct RastPort *rp, ULONG apen, ULONG bpen, ULONG drawmode)
  932. SetAPen void SetAPen(struct RastPort *rp, ULONG pen)
  933. SetAmigaGuideAttrs LONG SetAmigaGuideAttrs(APTR cl, Tag tag1, ...)
  934. SetAmigaGuideAttrsA LONG SetAmigaGuideAttrsA(APTR cl, struct TagItem *attrs)
  935. SetAmigaGuideContext LONG SetAmigaGuideContext(APTR cl, ULONG id, Tag tag1, ...)
  936. SetAmigaGuideContextA LONG SetAmigaGuideContextA(APTR cl, ULONG id, struct TagItem *attrs)
  937. SetArgStr BOOL SetArgStr(STRPTR string)
  938. SetAttrs ULONG SetAttrs(APTR object, ULONG tag1, ...)
  939. SetAttrsA ULONG SetAttrsA(APTR object, struct TagItem *tagList)
  940. SetBPen void SetBPen(struct RastPort *rp, ULONG pen)
  941. SetChipRev ULONG SetChipRev(ULONG want)
  942. SetCollision void SetCollision(ULONG num, void (*routine)(struct VSprite *vSprite, APTR), struct GelsInfo *gelsInfo)
  943. SetComment LONG SetComment(STRPTR name, STRPTR comment)
  944. SetConductorState LONG SetConductorState(struct Player *player, ULONG state, LONG time)
  945. SetConsoleTask struct MsgPort *SetConsoleTask(struct MsgPort *task)
  946. SetCurrentBinding void SetCurrentBinding(struct CurrentBinding *currentBinding, ULONG bindingSize)
  947. SetCurrentDirName BOOL SetCurrentDirName(STRPTR name)
  948. SetCxObjPri LONG SetCxObjPri(CxObj *co, LONG pri)
  949. SetDMRequest BOOL SetDMRequest(struct Window *window, struct Requester *requester)
  950. SetDTAttrs ULONG SetDTAttrs(Object *o, struct Window *win, struct Requester *req, Tag Tag1, ...)
  951. SetDTAttrsA ULONG SetDTAttrsA(Object *o, struct Window *win, struct Requester *req, struct TagItem *attrs)
  952. SetDefaultPubScreen void SetDefaultPubScreen(UBYTE *name)
  953. SetDrMd void SetDrMd(struct RastPort *rp, ULONG drawMode)
  954. SetEditHook struct Hook *SetEditHook(struct Hook *hook)
  955. SetExcept ULONG SetExcept(ULONG newSignals, ULONG signalSet)
  956. SetFileDate LONG SetFileDate(STRPTR name, struct DateStamp *date)
  957. SetFileSize LONG SetFileSize(BPTR fh, LONG pos, LONG mode)
  958. SetFileSysTask struct MsgPort *SetFileSysTask(struct MsgPort *task)
  959. SetFilter void SetFilter(CxObj *filter, STRPTR text)
  960. SetFilterIX void SetFilterIX(CxObj *filter, IX *ix)
  961. SetFont LONG SetFont(struct RastPort *rp, struct TextFont *textFont)
  962. SetFunction APTR SetFunction(struct Library *library, LONG funcOffset, ULONG (*newFunction)())
  963. SetGadgetAttrs ULONG SetGadgetAttrs(struct Gadget *gadget, struct Window *window, struct Requester *requester, ULONG tag1, ...)
  964. SetGadgetAttrsA ULONG SetGadgetAttrsA(struct Gadget *gadget, struct Window *window, struct Requester *requester, struct TagItem *tagList)
  965. SetICR WORD SetICR(struct Library *resource, LONG mask)
  966. SetInfo ULONG SetInfo(struct GlyphEngine *glyphEngine, Tag tag1, ...)
  967. SetInfoA ULONG SetInfoA(struct GlyphEngine *glyphEngine, struct TagItem *tagList)
  968. SetIntVector struct Interrupt *SetIntVector(LONG intNumber, struct Interrupt *interrupt)
  969. SetIoErr LONG SetIoErr(LONG result)
  970. SetJoyPortAttrs BOOL SetJoyPortAttrs(ULONG portNumber, Tag firstTag, ...)
  971. SetJoyPortAttrsA BOOL SetJoyPortAttrsA(ULONG portNumber, struct TagItem *tagList)
  972. SetKeyMapDefault void SetKeyMapDefault(struct KeyMap *keyMap)
  973. SetLocalItemPurge void SetLocalItemPurge(struct LocalContextItem *localItem, struct Hook *purgeHook)
  974. SetMaxPen void SetMaxPen(struct RastPort *rp, ULONG maxpen)
  975. SetMenuStrip BOOL SetMenuStrip(struct Window *window, struct Menu *menu)
  976. SetMode LONG SetMode(BPTR fh, LONG mode)
  977. SetMouseQueue LONG SetMouseQueue(struct Window *window, ULONG queueLength)
  978. SetNVProtection BOOL SetNVProtection(STRPTR appName, STRPTR itemName, LONG mask, LONG killRequesters)
  979. SetOutlinePen ULONG SetOutlinePen(struct RastPort *rp, ULONG pen)
  980. SetOwner BOOL SetOwner(STRPTR name, LONG owner_info)
  981. SetPlayerAttrs BOOL SetPlayerAttrs(struct Player *player, Tag tag1, ...)
  982. SetPlayerAttrsA BOOL SetPlayerAttrsA(struct Player *player, struct TagItem *tagList)
  983. SetPointer void SetPointer(struct Window *window, UWORD *pointer, LONG height, LONG width, LONG xOffset, LONG yOffset)
  984. SetPrefs struct Preferences *SetPrefs(struct Preferences *preferences, LONG size, LONG inform)
  985. SetProgramDir BPTR SetProgramDir(BPTR lock)
  986. SetProgramName BOOL SetProgramName(STRPTR name)
  987. SetPrompt BOOL SetPrompt(STRPTR name)
  988. SetProtection LONG SetProtection(STRPTR name, LONG protect)
  989. SetPubScreenModes UWORD SetPubScreenModes(ULONG modes)
  990. SetRGB32 void SetRGB32(struct ViewPort *vp, ULONG n, ULONG r, ULONG g, ULONG b)
  991. SetRGB32CM void SetRGB32CM(struct ColorMap *cm, ULONG n, ULONG r, ULONG g, ULONG b)
  992. SetRGB4 void SetRGB4(struct ViewPort *vp, LONG index, ULONG red, ULONG green, ULONG blue)
  993. SetRGB4CM void SetRGB4CM(struct ColorMap *colorMap, LONG index, ULONG red, ULONG green, ULONG blue)
  994. SetRPAttrs void SetRPAttrs(struct RastPort *rp, ULONG tag1Type, ...)
  995. SetRPAttrsA void SetRPAttrsA(struct RastPort *rp, struct TagItem *tags)
  996. SetRast void SetRast(struct RastPort *rp, ULONG pen)
  997. SetRexxVar LONG SetRexxVar(struct Message *rexxmsg, UBYTE *name, UBYTE *value, LONG length)
  998. SetSR ULONG SetSR(ULONG newSR, ULONG mask)
  999. SetSignal ULONG SetSignal(ULONG newSignals, ULONG signalSet)
  1000. SetSoftStyle ULONG SetSoftStyle(struct RastPort *rp, ULONG style, ULONG enable)
  1001. SetSuperAttrs ULONG SetSuperAttrs(struct IClass *cl, Object *obj, ULONG Tag1, ...)
  1002. SetTaskPri BYTE SetTaskPri(struct Task *task, LONG priority)
  1003. SetTranslate void SetTranslate(CxObj *translator, struct InputEvent *events)
  1004. SetVBuf LONG SetVBuf(BPTR fh, STRPTR buff, LONG type, LONG size)
  1005. SetVar BOOL SetVar(STRPTR name, STRPTR buffer, LONG size, LONG flags)
  1006. SetWindowPointer void SetWindowPointer(struct Window *win, ULONG tag1, ...)
  1007. SetWindowPointerA void SetWindowPointerA(struct Window *win, struct TagItem *taglist)
  1008. SetWindowTitles void SetWindowTitles(struct Window *window, UBYTE *windowTitle, UBYTE *screenTitle)
  1009. SetWriteMask ULONG SetWriteMask(struct RastPort *rp, ULONG msk)
  1010. ShowTitle void ShowTitle(struct Screen *screen, LONG showIt)
  1011. Signal void Signal(struct Task *task, ULONG signalSet)
  1012. SizeLayer LONG SizeLayer(LONG dummy, struct Layer *layer, LONG dx, LONG dy)
  1013. SizeWindow void SizeWindow(struct Window *window, LONG dx, LONG dy)
  1014. SortGList void SortGList(struct RastPort *rp)
  1015. SortLayerCR void SortLayerCR(struct Layer *layer, LONG dx, LONG dy)
  1016. SplitName WORD SplitName(STRPTR name, ULONG seperator, STRPTR buf, LONG oldpos, LONG size)
  1017. StackSwap void StackSwap(struct StackSwapStruct *newStack)
  1018. StartNotify BOOL StartNotify(struct NotifyRequest *notify)
  1019. StartTimerInt void StartTimerInt(APTR intHandle, ULONG timeInterval, LONG continuous)
  1020. StopChunk LONG StopChunk(struct IFFHandle *iff, LONG type, LONG id)
  1021. StopChunks LONG StopChunks(struct IFFHandle *iff, LONG *propArray, LONG numPairs)
  1022. StopOnExit LONG StopOnExit(struct IFFHandle *iff, LONG type, LONG id)
  1023. StopTimerInt void StopTimerInt(APTR intHandle)
  1024. StoreItemInContext void StoreItemInContext(struct IFFHandle *iff, struct LocalContextItem *localItem, struct ContextNode *contextNode)
  1025. StoreLocalItem LONG StoreLocalItem(struct IFFHandle *iff, struct LocalContextItem *localItem, LONG position)
  1026. StoreNV UWORD StoreNV(STRPTR appName, STRPTR itemName, APTR data, ULONG length, LONG killRequesters)
  1027. StrConvert ULONG StrConvert(struct Locale *locale, STRPTR string, APTR buffer, ULONG bufferSize, ULONG type)
  1028. StrToDate LONG StrToDate(struct DateTime *datetime)
  1029. StrToLong LONG StrToLong(STRPTR string, LONG *value)
  1030. Stricmp LONG Stricmp(STRPTR string1, STRPTR string2)
  1031. StripFont void StripFont(struct TextFont *font)
  1032. StrnCmp LONG StrnCmp(struct Locale *locale, STRPTR string1, STRPTR string2, LONG length, ULONG type)
  1033. Strnicmp LONG Strnicmp(STRPTR string1, STRPTR string2, LONG length)
  1034. SubTime void SubTime(struct timeval *dest, struct timeval *src)
  1035. SumKickData ULONG SumKickData(void)
  1036. SumLibrary void SumLibrary(struct Library *library)
  1037. SuperState APTR SuperState(void)
  1038. Supervisor ULONG Supervisor(ULONG (*userFunction)())
  1039. SwapBitsRastPortClipRect void SwapBitsRastPortClipRect(struct RastPort *rp, struct ClipRect *cr)
  1040. SyncSBitMap void SyncSBitMap(struct Layer *layer)
  1041. SysReqHandler LONG SysReqHandler(struct Window *window, ULONG *idcmpPtr, LONG waitInput)
  1042. System LONG System(STRPTR command, struct TagItem *tags)
  1043. SystemControl ULONG SystemControl(Tag firstTag, ...)
  1044. SystemControlA ULONG SystemControlA(struct TagItem *tagList)
  1045. SystemTagList LONG SystemTagList(STRPTR command, struct TagItem *tags)
  1046. SystemTags LONG SystemTags(STRPTR command, ULONG tag1type, ...)
  1047. TagInArray BOOL TagInArray(Tag tagValue, Tag *tagArray)
  1048. Text LONG Text(struct RastPort *rp, STRPTR string, ULONG count)
  1049. TextExtent WORD TextExtent(struct RastPort *rp, STRPTR string, LONG count, struct TextExtent *textExtent)
  1050. TextFit ULONG TextFit(struct RastPort *rp, STRPTR string, ULONG strLen, struct TextExtent *textExtent, struct TextExtent *constrainingExtent, LONG strDirection, ULONG constrainingBitWidth, ULONG constrainingBitHeight)
  1051. TextLength WORD TextLength(struct RastPort *rp, STRPTR string, ULONG count)
  1052. ThinLayerInfo void ThinLayerInfo(struct Layer_Info *li)
  1053. TimeDelay LONG TimeDelay(LONG unit, ULONG secs, ULONG microsecs)
  1054. TimedDisplayAlert BOOL TimedDisplayAlert(ULONG alertNumber, UBYTE *string, ULONG height, ULONG time)
  1055. ToLower UBYTE ToLower(ULONG character)
  1056. ToUpper UBYTE ToUpper(ULONG character)
  1057. Translate LONG Translate(STRPTR inputString, LONG inputLength, STRPTR outputBuffer, LONG bufferSize)
  1058. TypeOfMem ULONG TypeOfMem(APTR address)
  1059. UCopperListInit struct CopList *UCopperListInit(struct UCopList *uCopList, LONG n)
  1060. UDivMod32 ULONG UDivMod32(ULONG dividend, ULONG divisor)
  1061. UMult32 ULONG UMult32(ULONG arg1, ULONG arg2)
  1062. UMult64 ULONG UMult64(ULONG arg1, ULONG arg2)
  1063. UnGetC LONG UnGetC(BPTR fh, LONG character)
  1064. UnLoadSeg void UnLoadSeg(BPTR seglist)
  1065. UnLock void UnLock(BPTR lock)
  1066. UnLockDosList void UnLockDosList(ULONG flags)
  1067. UnLockRecord BOOL UnLockRecord(BPTR fh, ULONG offset, ULONG length)
  1068. UnLockRecords BOOL UnLockRecords(struct RecordLock *recArray)
  1069. UnlockAmigaGuideBase void UnlockAmigaGuideBase(LONG key)
  1070. UnlockIBase void UnlockIBase(ULONG ibLock)
  1071. UnlockLayer void UnlockLayer(struct Layer *layer)
  1072. UnlockLayerInfo void UnlockLayerInfo(struct Layer_Info *li)
  1073. UnlockLayerRom void UnlockLayerRom(struct Layer *layer)
  1074. UnlockLayers void UnlockLayers(struct Layer_Info *li)
  1075. UnlockPubScreen void UnlockPubScreen(UBYTE *name, struct Screen *screen)
  1076. UnlockPubScreenList void UnlockPubScreenList(void)
  1077. UnlockRealTime void UnlockRealTime(APTR lock)
  1078. UnlockRexxBase void UnlockRexxBase(ULONG resource)
  1079. UnpackStructureTags ULONG UnpackStructureTags(APTR pack, ULONG *packTable, struct TagItem *tagList)
  1080. UpfrontLayer LONG UpfrontLayer(LONG dummy, struct Layer *layer)
  1081. UserState void UserState(APTR sysStack)
  1082. VBeamPos LONG VBeamPos(void)
  1083. VFPrintf LONG VFPrintf(BPTR fh, STRPTR format, APTR argarray)
  1084. VFWritef void VFWritef(BPTR fh, STRPTR format, LONG *argarray)
  1085. VPrintf LONG VPrintf(STRPTR format, APTR argarray)
  1086. Vacate void Vacate(struct SignalSemaphore *sigSem, struct SemaphoreMessage *bidMsg)
  1087. VideoControl BOOL VideoControl(struct ColorMap *colorMap, struct TagItem *tagarray)
  1088. VideoControlTags BOOL VideoControlTags(struct ColorMap *colorMap, ULONG tag1Type, ...)
  1089. ViewAddress struct View *ViewAddress(void)
  1090. ViewPortAddress struct ViewPort *ViewPortAddress(struct Window *window)
  1091. WBInfo void WBInfo(BPTR lock, STRPTR name, struct Screen *screen)
  1092. WBenchToBack BOOL WBenchToBack(void)
  1093. WBenchToFront BOOL WBenchToFront(void)
  1094. Wait ULONG Wait(ULONG signalSet)
  1095. WaitBOVP void WaitBOVP(struct ViewPort *vp)
  1096. WaitBlit void WaitBlit(void)
  1097. WaitForChar LONG WaitForChar(BPTR file, LONG timeout)
  1098. WaitIO BYTE WaitIO(struct IORequest *ioRequest)
  1099. WaitPkt struct DosPacket *WaitPkt(void)
  1100. WaitPort struct Message *WaitPort(struct MsgPort *port)
  1101. WaitTOF void WaitTOF(void)
  1102. WeighTAMatch WORD WeighTAMatch(struct TextAttr *reqTextAttr, struct TextAttr *targetTextAttr, struct TagItem *targetTags)
  1103. WeighTAMatchTags WORD WeighTAMatchTags(struct TextAttr *reqTextAttr, struct TextAttr *targetTextAttr, ULONG tag1Type, ...)
  1104. WhichLayer struct Layer *WhichLayer(struct Layer_Info *li, LONG x, LONG y)
  1105. WindowLimits BOOL WindowLimits(struct Window *window, LONG widthMin, LONG heightMin, ULONG widthMax, ULONG heightMax)
  1106. WindowToBack void WindowToBack(struct Window *window)
  1107. WindowToFront void WindowToFront(struct Window *window)
  1108. Write LONG Write(BPTR file, APTR buffer, LONG length)
  1109. WriteBattClock void WriteBattClock(ULONG time)
  1110. WriteBattMem ULONG WriteBattMem(APTR buffer, ULONG offset, ULONG length)
  1111. WriteChars LONG WriteChars(STRPTR buf, ULONG buflen)
  1112. WriteChunkBytes LONG WriteChunkBytes(struct IFFHandle *iff, APTR buf, LONG numBytes)
  1113. WriteChunkRecords LONG WriteChunkRecords(struct IFFHandle *iff, APTR buf, LONG bytesPerRecord, LONG numRecords)
  1114. WriteChunkyPixels void WriteChunkyPixels(struct RastPort *rp, ULONG xstart, ULONG ystart, ULONG xstop, ULONG ystop, UBYTE *array, LONG bytesperrow)
  1115. WriteExpansionByte void WriteExpansionByte(APTR board, ULONG offset, ULONG byte)
  1116. WritePixel LONG WritePixel(struct RastPort *rp, LONG x, LONG y)
  1117. WritePixelArray8 LONG WritePixelArray8(struct RastPort *rp, ULONG xstart, ULONG ystart, ULONG xstop, ULONG ystop, UBYTE *array, struct RastPort *temprp)
  1118. WritePixelLine8 LONG WritePixelLine8(struct RastPort *rp, ULONG xstart, ULONG ystart, ULONG width, UBYTE *array, struct RastPort *tempRP)
  1119. WritePotgo void WritePotgo(ULONG word, ULONG mask)
  1120. XorRectRegion BOOL XorRectRegion(struct Region *region, struct Rectangle *rectangle)
  1121. XorRegionRegion BOOL XorRegionRegion(struct Region *srcRegion, struct Region *destRegion)
  1122. ZipWindow void ZipWindow(struct Window *window)
  1123. afp FLOAT afp(BYTE *string)
  1124. arnd void arnd(LONG place, LONG exp, BYTE *string)
  1125. dbf FLOAT dbf(ULONG exp, ULONG mant)
  1126. fclose LONG fclose(LONG stream)
  1127. fgetc LONG fgetc(LONG stream)
  1128. fpa LONG fpa(FLOAT fnum, BYTE *string)
  1129. fpbcd void fpbcd(FLOAT fnum, BYTE *string)
  1130. fprintf LONG fprintf(LONG stream, STRPTR fmt, ...)
  1131. fputc LONG fputc(LONG c, LONG stream)
  1132. fputs LONG fputs(UBYTE *s, LONG stream)
  1133. getchar LONG getchar(void)
  1134. printf LONG printf(STRPTR fmt, ...)
  1135. putchar LONG putchar(LONG c)
  1136. puts LONG puts(BYTE *s)
  1137. sprintf LONG sprintf(STRPTR buffer, STRPTR fmt, ...)
  1138. waitbeam void waitbeam(LONG b)
  1139.  
  1140.